15_Teotihuacan Mexico_Slide_Edit.jpg


The holy city of Teotihuacan, meaning “the place where the gods were created,” is about 30 miles from Mexico City. Built between the 1st and 7th centuries A.D., it is characterized by the Temple of Quetzalcoatl and the Pyramids of the Sun and the Moon, according to UNESCO. Who actually built them and what they called the urban area is still a mystery.