DALLAS (Tribune News Service) — A former Navy SEAL who has claimed to have fired the shots that killed Osama bin Laden was arrested this week in Frisco, Texas. Robert J. O’Neill, 47, was booked into jail Wednesday, according to Collin County records, and released on $3,500 bond the same…Read More
Former Navy SEAL who claimed to have killed Osama bin Laden arrested in Texas
