Hand Puppets

  • $33.95
    Unit price per 




  • Interactive play
  • Stretchy, pullable legs
  • Machine washable
  • Safe for all ages
  • Size: 12" height