READY TO SHIP

All our puppets are handmade once orders are confirmed, but sometimes when creating new designs we have in stock examples. Also, occasionally customers have to cancel which leaves us with stock also. These are limited supply, in stock ready to ship puppets.
Regular price $55.00