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 ...
In Owosso, Michigan, charges have been dropped against two state troopers who were accused of using excessive force during an arrest. The incident occurred ...