Giraffe Hand Puppet
Regular price
£19.50
Beautiful hand knitted puppet in organic cotton
29cm tall
large enough to fit most adults hands
machine washable