New Splatterhouse trailer overflows with the red stuff

Check it out below!

Jun 10, 2010