Supporter unfolds T-Shirt showing "I'm gay" logo, while a man wearing a United States flag looks on minutes before U.S. President Barack Obama's speech on Hradcany Square in Prague, Czech Republic, on 5 April 2009.
Description: Supporter unfolds T-Shirt showing "I'm gay" logo, while a man wearing a United States flag looks on minutes before U.S. President Barack Obama's speech on Hradcany Square in Prague, Czech Republic, on 5 April 2009.