If you drive about 18 miles southwest of Chicago, you will arrive in the Village of Homer Glen. A pair of men were recently arrested there after a two-year investigation on charges of identity theft, fraud and forgery-related crimes, the Will County Sheriff's Office...

read more