The Last Chance
- Episode aired Nov 21, 2013
The testimony of one of the key witnesses in Peterson's trial, forensic investigator Duane Deaver, has come into question. And as a result, in December of 2011, Peterson is released on parol... Read allThe testimony of one of the key witnesses in Peterson's trial, forensic investigator Duane Deaver, has come into question. And as a result, in December of 2011, Peterson is released on parole. But he is by no means a free man. There are very important choices to make-and more twi... Read allThe testimony of one of the key witnesses in Peterson's trial, forensic investigator Duane Deaver, has come into question. And as a result, in December of 2011, Peterson is released on parole. But he is by no means a free man. There are very important choices to make-and more twists in the Peterson saga to come.