PART TWO - Listen to part 1 first! On April 3rd 1994, 18 year old Heidi Allen was abducted from job at the D&W convenience store. Police found suspects in brothers, Richard and Gary Thibodeau. In the end, one was found guilty and one found innocent. In recent years, evidence has been discovered that not only points away from Gary Thibodeau, but also right to some other promises suspects.