Things that God made - artbyjosh

A little squirrel in the park near Buckingham Palace, London, England

londonsquirrelparknutspringbuckinghampalaceengland