Thirty-three year-old mother of two,
Lori Leonard suspiciously vanished from her Chittenango, NY home. Detectives had virtually no leads to work with except a mysterious key that would eventually lead them to unlock the secrets of an unexpected culprit.