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?
1991
2023
2015
2016
1973
1964
2014
2019
2022
1986
—
2013
1970
2009
1989
2024
1993