Knight Hand Puppet

each of these beautiful, soft textile head hand puppets, are carefully embroidered with exquisite craftsmanship. Hand made and lovingly hand-painted! The precious material of these puppets late for several decades making them classics to past on for generations.