Men, holding hand and wearing Mexican traditional clothes, attend a gay pride parade in Mexico City, Saturday, June 25, 2011. Thousands of people marched down Paseo de la Reforma Avenue for one of the... more 
Men, holding hand and wearing Mexican traditional clothes, attend a gay pride parade in Mexico City, Saturday, June 25, 2011. Thousands of people marched down Paseo de la Reforma Avenue for one of the largest gay pride events in Latin America. Floats pumping out Shakira on loudspeakers and winged angels waving rainbow flags filled the leafy boulevard on their way to the Zocalo, the capital's main square. (AP Photo/Marco Ugarte) less 
1 / 1
Associated Press | Photo By Marco Ugarte
Sat, Jun 25, 2011 8:23 PM EDT