BERLIN, GERMANY - JUNE 25: People waving rainbow flags participate in the annual Christopher Street Day Parade on June 25, 2011 in Berlin, Germany. The parade celebrates gays, lesbians, bisexuals and... more 
BERLIN, GERMANY - JUNE 25: People waving rainbow flags participate in the annual Christopher Street Day Parade on June 25, 2011 in Berlin, Germany. The parade celebrates gays, lesbians, bisexuals and transgenders in a city known for it openness. (Photo by Sean Gallup/Getty Images) less 
1 / 27
Getty Images | Photo By Sean Gallup / Getty Images
Sat, Jun 25, 2011 10:17 AM EDT