
Copyrights: City of Roma Police Department/Clipzilla
23 February 2024
The amazing footage shows brave police officers and firemen recovering a vehicle stranded in a river. The successful mission was carried out by police in the city of Roma, in the US state of Texas, on 22nd February. City of Roma Police Department said in a statement obtained by Clipzilla: "Roma...