A participant dances at the annual gay pride parade in Sao Paulo, Brazil. Millions of people waving rainbow flags and wearing lavish Carnival costumes paraded in South America's biggest city on Sunday to celebrate gay pride and demand an end to homophobia and sexism.
Picture 1 of 10