Crazy Llama

Crazy Llama

Regular price £15

Tax included.

In Peru they call it the Llama Loca - the Crazy Llama - and it is not hard to see why going by it's expression!

They are made from real llama fur, with a hand-knitted cap.