Rising into the warm light of the Mexican sunrise, the ancient city of Teotihuacan slowly came into view below. From the hot ...