Ex-US Navy SEAL Who Purportedly Killed Osama bin Laden Arrested in Texas

George4

New member
Ex-US Navy SEAL Who Purportedly Killed Osama bin Laden Arrested in Texas Former Navy SEAL Robert O'Neill, who claimed to kill Osama bin Laden, arrested in Texas on assault and public intoxication charges
 
Top