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

- #zap this if you like to see more. #Fact

Reply to this note

Please Login to reply.

Discussion

No replies yet.