The massive Pyramid of the Sun stands next to the Avenue of the Dead at Teotihuacán near Mexico City. The mysterious city is a UNESCO World Heritage Site, and its name translates to “the place where men become gods” in the Nahua language. Click the above image to enlarge, click to view my high-resolution photo gallery, or click to read my travel guide “How to Take a Self-Guided Tour of Teotihuacán.”