It’s likely that the Halloween turkey owl first originated in the United States, but took the Mayflower on its return to England, and for that we are very thankful indeed. This clever creature has instincts beyond the natural and in this very occasion must have […]
All posts tagged: leaf print

Tufted micro hound
Beware this ferocious looking creature! With his majestic mane and his razor sharp teeth, he does recall his larger cousins in faraway lands – however, the micro-tufted hound is unlikely to cause much damage. He is no more than three inches tall, and his main […]