With the release of the film on March 13th, all sorts of Last House on the Left nuggets of goodness have been popping up. The latest? A special Internet only spot!
YouTube guru and DC reader Joey Monda sent this one along! Dig it!
Got news? Click here to submit it!
Talk about this last clip on the left in our Dread Central forums!