
The gods´ avenue
Main avenue of Teotihuacan viewed from the Pyramid of the Moon. Teotihuacan means 'place of the gods' in Nahuatl language. Mexico.
Main avenue of Teotihuacan viewed from the Pyramid of the Moon. Teotihuacan means 'place of the gods' in Nahuatl language. Mexico.