Thursday, June 04, 2009

Risks and Rewards of Obama's Cairo Speech