Logo

The town of Olney, Illinois celebrates a \"Squirrel Day\" festival to honour the 200 albino squirrels that live in the town. The festival includes a squirrel blessing by a priest