Navy SEAL Rob O'Neill Recounts bin Laden's Death
May 1, 2015
Former U.S. Navy SEAL Team 6 member Robert O'Neill discussed Operation Neptune Spear, the mission that resulted in Osama bin Laden's death on May 1, 2011, in a special conversation held in the 9/11 Memorial Museum for members of the 9/11 community yesterday. Today marks the fourth anniversary of bin Laden’s death.