The full rainbow of Brazil's gay life was on display, from sequined drag queens to rainbow-colored angels.
"It is a great coming together, heterosexuals, gays, lesbian and all the mixes, all fighting for the same thing, which is equal rights," said ...