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
Please Login to reply.
No replies yet.