paper-dragon.com
Teotihuacan, the ‘City of the Gods’
Photo of Teotihuacan taken in 1905