Former US Seal Who Claimed To Have Killed Terrorist Osama Bin Laden Arrested In Texas

Robert O'Neil, former US Navy SEAL who claimed to have killed terrorist Osama Bin Laden in 2011 was arrested in Texas.

Osama Bin Laden Shifted To Afganistan To Supervise Plot To Assassinate Bhutto, Says Reports

Former US soldier who claimed to have killed terrorist Osama bin Laden was arrested for allegedly causing body injury. 

Robert O'Neil, former US Navy SEAL who claimed to have killed Laden in 2011, was arrested earlier this week in Texas for allegedly causing body injury, the reports said.

O'Neil was booked on Wednesday in Frisco and was released on a USD 3,500 bond the same day, ANI reported.

The report cited The Dallas Morning News, a newspaper serving the Dallas-Fort Worth area of the US state of Texas.

“The former Navy SEAL was booked on a Class A misdemeanour charge of assault causing bodily injury and a Class C misdemeanour of public intoxication, although jail records listed only the assault charge,” the report said.

O'Neill got the spotlight after he took credit for firing the shots that killed 9/11 mastermind Osama bin Laden during a US covert raid in Pakistan in 2011.

He recounted the story in his 2017 memoir "The Operator." The US government has never confirmed or denied the story, the report mentioned.

O'Neill's latest arrest is far from his first run-in with controversy. 

In 2016, he was busted for driving drunk in Montana, charges which prosecutors later dropped, the report said.