S1E10 · The Last Chance

The Last Chance

S1E10 · 2013-01-30 · 52 min

After more experts testify about the questionable conclusions and claims of Duane Deaver, the judge rules on whether a new trial is necessary.

The show’s own verdict is on its page.