So, Did we mention They are All hand stitched? Yes, even the faces! 

THAT'S ENTERTAINMENT

$12 OR TWO FOR $20

FizzlePop Puppet Shop 2017