Digesting the News of Osama bin Laden's Death

Osama bin Laden
BAY ISMOYO / AFP / Getty Images

Camp Dwyer, Helmand Province, Afghanistan
US Marines watch President Barack Obama announce the al-Qaeda leader's death, May 2, 2011.

Get the Latest Photos from Time.com
Get TIME photos and pictures of the week delivered directly to your inbox.