Years after vanishing, a suspect is finally tracked down. The truth behind the crime proves more disturbing than anyone expected.