Robert O’Neill: The Navy SEAL Who Claimed to Kill Bin Laden – Fact, Fiction, and Controversy

A Controversial Figure The dark, chaotic night of May second, two thousand eleven, remains etched in history. Operation Neptune Spear, the raid on Osama Bin Laden’s compound in Abbottabad, Pakistan, was a pivotal moment in the War on Terror. Among the elite Navy SEALs who executed that mission was Robert O’Neill, a figure who would … Read more

close
close