Creature 261 – the doilie squirrel

The doilie squirrel is the the greatest scavenger in the woollen kingdom.

20120314-234808.jpg

Advertisements