At the foot of the Templo Mayor pyramid, the heart of Tenochtitlan, Mexico City.
Image posted by Derek Ray
December 23, 2010
Rate this!