New Splatterhouse trailer overflows with the red stuff

Oh the things we do for love

Check it out below!

Jun 10, 2010