Face Of The Day

Andrew Sullivan —  May 2 2011 @ 6:20pm


Afghans watch television coverage announcing the killing of Al-Qaeda leader Osama bin Laden at a restaurant on May 2, 2011 in Kabul, Afghanistan. Bin Laden has been killed near Islamabad, Pakistan almost a decade after the terrorist attacks of Sept. 11, 2001 and his body is in possession of the United States. By Majid Saeedi/Getty Images.