fair trade glove puppets

fair trade glove puppets, hand made in nepal with 100% felted wool

approximately 25cm tall

£14.50

fair trade glove puppets

£14.50