African Animal Finger Puppets | Papoose Toys
$31.95
African finger puppets hand made in Nepal