Ex-Navy SEAL who claimed he killed bin Laden drunkenly punched hotel security guard
Houston TX Aug 29 2023 The former U.S. Navy SEAL who has publicly claimed he was the man who shot and killed Osama bin Laden in 2011 was arrested last week after he allegedly got “belligerent” drunk inside of a Texas hotel and assaulted a security guard while also calling him a racial slur. Robert O’Neill […]