A new ‘Lords of Salem’ clip has been released courtesy of USATODAY that features Sheri Moon Zombie as Heidi and “the beast”, something we didn’t expect to see coming. From what we’ve seen it resembles the abominable snowman. What do you think? Click on the pic to watch Heidi and whatever is this “THING”.
Heidi, a radio DJ, is sent a box containing a record — a “gift from the Lords.” The sounds within the grooves trigger flashbacks of her town’s violent past. Is Heidi going mad, or are the Lords back to take revenge on Salem, Massachusetts?