Shopping Cart
Animal Puppets

Animal Puppets

Regular price $28.50

 

Handcrafted from Premium Reclaimed Wool, no two puppets are identical, as each puppet has a unique color combination.

Handmade in Toronto, Ontario.