Kites & Puppets
Kites, Puppets, Toys
This puppet is by special order only and will take approximately 30 days to mail to you.
Out of stock
Family run for 35 years we strive to select products that have a positive impact on our customers.
Granville Island, Vancouver, BC – Canada