Loading Video…

This browser does not support the Video element.

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.