A massive pyramid located in Teotihucan, Mexico could commemorate the arrival of extraterrestrials, in this clip from Season 18, …
source
A massive pyramid located in Teotihucan, Mexico could commemorate the arrival of extraterrestrials, in this clip from Season 18, …
source