African Animal Finger Puppets | Papoose Toys
£16.85
African finger puppets hand made in Nepal