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!
– Uncle Creepy