Woodstock, IL
Woodstock is a city of approximately 26,000 residents in Northeastern Illinois. It is the government seat of McHenry County, IL, and is located about 50 miles northwest of Chicago. Prostitution and sex trafficking (and associated violence) are well-documented problems in the region, generating residential complaints to local law enforcement. For example, on May 18, 2011, […]