Heidi Allen, 18, was stolen on Easter Day 1994 at D & W Convenience Store in New Haven, New York while working a part-time shift. Gary and Richard
Read MoreHeidi Allen, 18, was stolen on Easter Day 1994 at D & W Convenience Store in New Haven, New York while working a part-time shift. Gary and Richard
Read More