Mon, Nov 25, 2024 | Updated 08:50 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