24 Nov Was Windsor Mayor Thomas Tull impersonating a Police Officer?
Shelby Co. (ECWd) - After numerous tips about the Mayor of Windsor, IL. trying to intimidate people with the use of a police badge and threat of arrest over the past couple of years, we finally have evidence that should trouble the people of Windsor, assuming...