At the foot of the Templo Mayor pyramid, the heart of Tenochtitlan, Mexico City.
Photo by Derek Ray
Posted December 23, 2010