Pirate Hand Puppet

Pirate Hand Puppet

Regular price £19.50 £0.00 Unit price per

beautiful hand knitted puppet in organic cotton

26cm tall

large enough to fit most adults hands

machine washable 


Share this Product