Ancient Aliens

City of the Gods. The ancient site of Teotihuacan in Central Mexico is one of the world's greatest mysteries. No one knows who built the metropolis or what happened to its occupants. Was it once home to an extraterrestrial civilisation?