American soldier who shot and killed bin Laden was arrested
The recent arrest of a former naval officer in the United States has sent shockwaves through the nation, primarily due to his involvement in the high-profile mission to eliminate terrorist Osama bin Laden in Abbottabad, Pakistan.
According to reports from the New York Times, Robert O’Neill, a former Navy officer, found himself in legal trouble in Texas City, facing charges of disorderly conduct while under the influence of alcohol.
The incident unfolded as 47-year-old Robert J. O’Neill was apprehended in Frisco last Wednesday following the filing of charges against him. However, it was swiftly revealed that he was released on bail amounting to $288,000 mere hours after his initial arrest.
In 2014, O’Neill publicly claimed responsibility for firing the fatal shot during the 2011 raid on the terrorist compound in Pakistan that resulted in the death of Osama bin Laden. It’s worth noting that U.S. military authorities have never officially confirmed O’Neill’s assertion regarding his role in the operation.