Sun, Mar 16, 2025 | Updated 07:53 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