‘The Human Centipede’ Director’s New Movie Is About Women Masturbating Over Pain
Surprise surprise.
The Byrde family is back and in more trouble than ever before.
The legendary VHS movie birthed the snuff movie genre, but is there any truth to it?