Puppets

Dylan Knitted Puppet

$24.00
With their brightly colored stripes, large moving mouths, squeakers and tons of personality, " Knitted Glove Puppets" are exc...

Rupert Knitted Puppet

$24.00
With their brightly colored stripes, large moving mouths, squeakers and tons of personality, " Knitted Glove Puppets" are exc...