Mon, Mar 17, 2025 | Updated 08:34 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