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 ...