Navy SEAL who claimed to kill Bin Laden arrested in Texas
Fox News
Robert J. O'Neill, the former Navy SEAL who claimed to be the one who killed Usama bin Laden, was arrested in Texas on misdemeanor assault and public intoxication.
O'Neill was booked in Frisco and released the same day on a $3,500 bond, while jail records showed only the assault charge, according to the report.
The former SEAL was in town to record a podcast at a cigar lounge.
More Related News