Snuff Puppets Viral Videos

Watch more Snuff Puppets Videos on our award-winning Youtube Channel with 500,000+ subscribers

“This channel has to be the strangest, greatest thing I’ve come across in a long time” – Patrick Star on youtube