
The former Navy SEAL who claims to have shot and killed Osama bin Laden has been arrested in Texas.
Robert O’Neill, 47, was booked into jail in Frisco on Wednesday and released later that day on a $3,500 bond, reported The Dallas Morning News.

The former Navy SEAL who claims to have shot and killed Osama bin Laden has been arrested in Texas.
Robert O’Neill, 47, was booked into jail in Frisco on Wednesday and released later that day on a $3,500 bond, reported The Dallas Morning News.