Popsky

S1·E10The Last Chance3.8/5

2013-01-3052 min

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