Small Illinois Town is Home to a Bunch of Albino SquirrelsSmall Illinois Town is Home to a Bunch of Albino SquirrelsLiving in Illinois means you see squirrels a lot, but have you ever seen one with white fur and red eyes? MJMJ