Snuff Puppets - Human Body Parts in London

Snuff Puppets Human Body Parts hit the streets of London! Filmed at Greenwich Docklands International Festival, UK 2017 The Human Body Parts are from the show ’EVERYBODY’ - the world’s largest human puppet! Snuff Puppets - est 1992 - Melbourne Australia Join the Snuff Puppets email list for future world tours!
Back to Top