fair trade glove puppets

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

approximately  30cm x 23cm

£18.50

fair trade glove puppets

£18.50