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?
2008
1990
2012
1963
2006
1971
2018
2014
2019
2015
2005
1988
1989
2002