Report: Navy SEAL Who Killed Terrorist Osama bin Laden Arrested
The Navy SEAL credited with fatally shooting terrorist Osama bin Laden was reportedly arrested on two charges in Frisco, Texas, recently.
The Navy SEAL credited with fatally shooting terrorist Osama bin Laden was reportedly arrested on two charges in Frisco, Texas, recently.
Robert J. O’Neill, the SEAL Team Six member who shot and killed Osama bin Laden, tweeted on June 2, 2022, that “shall not be infringed” should have limits.