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.

Authorities booked 47-year-old Robert J. O’Neill into jail on Wednesday and released him hours later on a $3,500 bond, the Dallas Morning News reported Friday.

According to law enforcement, “O’Neill faces a Class A misdemeanor charge of assault causing bodily injury and a Class C misdemeanor charge of public intoxication. Jail records list only the assault charge,” the newspaper said, noting the Tennessee resident was in the area Tuesday to record a podcast.

A few years after bin Laden’s death in 2011, O’Neill, a Montana native, said he was the one who fired the shots that killed the terrorist leader. . .

During an interview in September, O’Neill recalled the moment he came face to face with bin Laden and recognized him:

(Read more from “Report: Navy SEAL Who Killed Terrorist Osama Bin Laden Arrested” HERE)

Delete Facebook, Delete Twitter, Follow Restoring Liberty and Joe Miller at gab HERE.