Trusted News Discovery Since 2008
{{/content}}
Ex-Navy Seal Who Claims to Have Killed Osama Bin Laden Arrested on Assault Charges In Texas
Video Credit: Veuer
Published on August 28, 2023 - Duration: 01:02s
Ex-Navy Seal Who Claims to Have Killed Osama Bin Laden Arrested on Assault Charges In Texas
Robert O'Neill is known as being an ex-member of the Navy Seal team that were responsible for killing Osama Bin Laden.
Now he has been arrested in Frisco, Texas on assault charges.
Veuerโs Tony Spitz has the details.