Snuff Puppets! Unleashing giant puppet spectacles worldwide for 30 years!  

Human Body Parts

Snuff Puppets Europe 2022 Tour was a huge success!  The Human Body Parts remain in Europe for Summer 2023…


Snuff News