The parking lot in front of the Bloomington Citizenship and Immigration Service is already jammed full at 5:45 a.m. Exhaust billows up from the tailpipes of idling cars as people sit inside them waiting, gazing through defrosting windshields. With another 45 minutes to go before the office opens, every pair of eyes is focused on the stucco building's... More >>>