Police are conducting a death investigation.
Worker killed in street sweeper accident
October 21, 2009 It happened late Tuesday night at the Elgin Sweeping Service on West Pershing near Morgan. Brian Miller, 37, was a mechanic at the facility. He was found trapped in the compressor of one of the street sweepers.
More TOP STORIES News