Teotihuacan

Teotihuacan, which means “place where the gods were created,” is located just outside Mexico City and is made up of a sprawling complex of breathtaking monuments and pyramids.

The massive structures, constructed around 100 BCE, are arranged based on astronomical and spiritually important axes.

The city of Teotihuacan was one of the largest cities in Mesoamerica, with a population archaeologists estimate ranged from 25,000 to 150,000, depending on the time period.

The Pyramids of the Sun and Moon are just two structures along the expansive Avenue of the Dead which features numerous artifacts and clues to how people lived in this ancient metropolis.

Unfortunately, Walmart added another structure nearby more recently.

Previous
Previous

Scrambling the Past to Make Way for a $55 Million Development