Navy SEAL who claimed to kill Bin Laden arrested in Texas
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.
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.