Robert O’Neill: The Man Who Killed Bin Laden – Fact, Fiction, and the Legacy of a SEAL Team Six Legend

The Enigma of Robert O’Neill Robert O’Neill, a former Navy SEAL, catapulted into the public eye with his claim to have delivered the fatal shot that killed Osama bin Laden during the May 2011 raid on his compound in Abbottabad, Pakistan. His subsequent memoir, The Operator: Firing the Shots That Killed Osama bin Laden, and … Read more

close
close