Splatterhouse Launch TrailerBlood spills and limbs fly in the launch trailer for Splatterhouse!By on November 23, 2010 at 9:50AM PST Splatterhouse