This shot was taken at the "zocalo", Mexico city most important square, the 15 september 2005 (day we celebrate Mexico independence). The church in the back is Mexico city's cathedral.
It's always fun to see who's looking at the photographer in big crowd scenes like this....and is that a pair of feet floating in from the right edge? Fun photo. Thanks for sharing.