Three Michigan Troopers Accused of Excessive Force in Owosso Incident
John
Three Michigan State Police troopers are facing serious accusations of using excessive force during an arrest in Owosso, Michigan. This incident has drawn attention ...
Charges Dropped Against Troopers in Owosso After Controversial Arrest
John
In Owosso, Michigan, charges have been dropped against two state troopers who were accused of using excessive force during an arrest. The incident occurred ...