This crazy and terrifying display is by a group called The Snuff Puppets and it can't really be described...You need to see it to believe it!