News

Robert O'Neill, the ex-Navy SEAL credited with killing Osama Bin Laden, was arrested in Texas and released on a $3,500 bond. ... O'Neill shared the story in his 2017 book ...
A former Navy SEAL who has claimed to have fired the shots that killed Osama bin Laden was arrested this week in Frisco. Robert J. O’Neill, 47, was booked into jail Wednesday, according to ...