Designed by
Title
Visitors in the Temple of the Sun staircase at the Teotihuacan archaeological site in Mexico. #97179810
Description
Teotihuacan, State of Mexico, Mexico - June 1, 2014: Visitors in the Temple of the Sun staircase at the Teotihuacan archaeological site in Mexico. Teotihuacan was one of the largest cities in the pre-Columbian Americas.
This image is editorial