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.