Teotihuacan: The City of Gods and Mesoamerica’s Most Striking Pyramids
Teotihuacan–the city where the gods are said to have created the universe–is home to two massive pyramids that were built a thousand years before the Aztecs. The city’s origins are…
Continue reading