Aired Monday June 27, 5:00pm - 6:00pmon Blaze (Freeview)
Ancient AliensSeries 12 Episode 7: City of the Gods
The ancient site of Teotihuacan in Mexico is one of the world's greatest mysteries. As no one knows who built the metropolis, was it once home to an alien civilisation?
- Documentary / History / Paranormal
- Original air date
Cast and crew