During a Tense Chase in Iowa, a Police Officer Clings to the Car’s Hood; the Suspect is Given a 5-year Term
In a newly released footage from 2021, an officer in Iowa can be seen clinging to the hood of a car as the driver attempts to flee. The Carroll Police […]