Slam in the Back of Shawn's Dragula

Published: Oct. 21, 2021, 4:30 p.m.

THIS WEEK: House of 1000 Corpses (2003), The Devil's Rejects (2005), and The Lords of Salem (2012)