The 12 Best Gay Pride Parade Costumes

Ami Angelowicz / June 29, 2010