Advertisement

Albino Squirrels In Olney.

Jul 30, 2010
Olney, Illinois, USA is home to some uncommon versions of an otherwise very ordinary animal - the squirrel. Check out these albino rodents, who live alongside their black and grey counterparts. Olney has the most albino squirrels in the world.
Advertisement
Advertisement
Trending Today: