hamlethamster.wordpress.com
Self-Immolation Of A Squirrel!
Self-immolation of a squirrel to protesting against squirrel’s meat on sale at Budgens grocery store in Crouch End, North London. Well, my dear friends and readers of the good old meerschwein…