This episode covers the ulterior theories and suspects in the case of Heidi Allen's disappearance.
On April 3rd, 1994 Heidi Allen, 18, went missing from the D&W convenience store in the small town of New Haven, NY. This episode covers her disappearance as well as the trials of her suspected kidnappers.