Ancient Aliens - Season 12 Episode 7 -
Season 12, Episode 7 - City of the Gods
Researchers suggest that the ancient site of Teotihuacan in central Mexico was once home to a highly advanced, perhaps extraterrestrial, civilization; excavations at Teotihuacan have unearthed discoveries out of place in the ancient world.
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.