Chicago, Illinois’s Heggie Carr arrested; 4 women rescued from Lombard, DuPage County hotel

Heggie D. Carr, 46, of Chicago, Illinois, United States has been arrested. He was on parole for a previous conviction. Aside from Chicago, Carr has lived in other parts of Illinois including Joliet, Lincoln, Mount Sterling and Rockford. In 2011, he was convicted of involuntary servitude and aggravated domestic battery in Cook County, Illinois. While on … Continue reading Chicago, Illinois’s Heggie Carr arrested; 4 women rescued from Lombard, DuPage County hotel