Skip navigation

Tag Archives: Former Navy SEAL claims he fired shot that killed Osama bin Laden

Former Navy SEAL Robert O’Neill claimed that he was the one to fire the shot that killed Osama bin Laden in the 2011 raid. Now O’Neill, who was sworn to secrecy after the raid, is taking criticism. Margaret Brennan reports.