Tue, Nov 05, 2024 | Updated 01:24 IST
US: Ex-Navy SEAL who claimed to have killed Osama bin Laden. arrested in Texas
Aug 27, 2023
Robert O'Neil was booked on Wednesday in Frisco and was released on a USD 3,500 bond the same day, the New York Post said,...
Related Videos
No Result Found