HOMER GLEN, Ill. – A sergeant with the Glendale Heights Police Department and his wife are dead as a result of an apparent murder-suicide in Homer Glen, Illinois, law enforcement authorities confirmed. The Village of Glendale Heights said in a press release that Sgt. Michael Huff took his life and the life of his wife, […]