Category Archive: Odd Animals

Chester 30 Aug 2011

Chester

Dancing Squirrels?

I don’t know precisely what the hell is going on here, but it looks as if a giant, mentally deranged squirrel has stormed onto the stage in order to make a fool of the other performers. Or maybe it’s some sort of new terrorist tactic! Oh my god, exploding squirrels! They tank him up on …

Continue reading »

Older posts «

» Newer posts

Fetch more items