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?
2010
1995
2008
1998
1999
2016
1997
2024
2021
2003
2002
2001
2006
1992
1994
2019
2000
2014