This Umbrella Loving Squirrel May Be The Best Thing You’ll See This Week Squirrels are probably the cutest fluffiest creatures living in London and if there’s one thing that can make animals even more adorable, it’s posing with human objects. A London photographer got a squirrel to hold an umbrella in the rain, and it might […]
Continue reading…