A man has filed a lawsuit against the City of Decatur and two police officers following an arrest in April 2024.
DECATUR, Ill. (WCIA) — There is a large police presence currently in downtown Decatur with police tape blocking off a portion ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results