Man who claimed to have shot Osama bin Laden arrested; Why did the US police arrest Robert O'Neill?

Dec 15, 2025 - 22:22
 0  0
Man who claimed to have shot Osama bin Laden arrested; Why did the US police arrest Robert O'Neill?
Robert O'Neill Arrested: Former Navy SEAL Robert O'Neill, who claimed to have killed terrorist Osama bin Laden, has been arrested. O'Neill was charged with causing hurt and being intoxicated in a public place. He was arrested in Frisco, Texas, on Wednesday and released on a $3,500 bond the same day.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0