
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.
According to the News, he has received two Silver Stars, four Bronze Stars, and a Joint Service Commendation Medal.
During an interview in September, O’Neill recalled the moment he came face to face with bin Laden and recognized him: