Splatterhouse Launch Trailer

Blood spills and limbs fly in the launch trailer for Splatterhouse!