Navy SEAL who killed Osama bin Laden opens up about the risky mission

A Navy SEAL who helped take down Osama bin Laden has opened up about how the harrowing memories of 9/11 helped him go through with the life-threatening mission.  Robert O’Neill, from Montana, was part of the SEAL Team Six who carried out Operation Nepture Spear in Abbottabad, Pakistan, and successfully killed the al-Qaeda leader in May … Read more