Navy SEAL who claimed to kill Bin Laden arrested in Texas

2 years ago 24
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.
Read Entire Article