Navy SEAL Who Killed Osama Bin Laden Arrested in Frisco
(adsbygoogle = window.adsbygoogle || ).push({}); The former Navy SEAL who claims to have killed Osama Bin Laden in 2011 was booked into Collin County Jail on Wednesday. 47-year-old Robert J. O’Neill, who says he fired the shots that killed Bin Laden, was in North Texas for a podcast last week....