City of the Gods

Series 10 - Episode 6 City of the Gods

ADVERTISEMENT

Summary

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.
Education