Hand Puppets


These adorable Hand Puppets are 100% Woolen Felt

Hand made in Nepal

Manufactured under Fair Trade