Illinois taxpayer 'shocked' when IRS returns check
The Illinois Department of Revenue Headquarters in Springfield is a six-story building that stands out for its glass atrium structure, but apparently, it doesn't stand out enough, as one Illinois taxpayer found out a few weeks ago.