Teotihuacan: The City of the Gods – Mexico’s Ancient Marvel
Teotihuacan City of the Gods: Once the largest city in the pre-Columbian Americas, Teotihuacan was founded around 100 BCE and mysteriously abandoned centuries before the Aztecs discovered it. It earned…