The Pyramids of Teotihuacan in Mexico
Teotihuacan in Nahuatl means «place where the gods live.» This archaeological site houses two of Mexico’s most imposing pyramids, the Pyramid of the Sun and the Moon. Both adorn the Avenue of the Dead. The religious importance of Teotihuacan lies in the cosmogony of the …