On February 15, 1992 in Milwaukee, Wisconsin, Jeffrey Dahmer, one of the world’s most infamous serial killers, was convicted of 15 counts of murder and sentenced to 937 years in…
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…