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 ...
Tragic Shooting in Owosso: What We Know About the Incident
John
Recently, a tragic incident occurred in Owosso, Michigan, where a man was shot and killed during an encounter with state police. The Michigan State ...