Ancient Giants Buried Inside The Devon Mound?