The Last Chance
S1 E10 January 30, 2013 0h 52m
★ 7.5
Source:
Advertisement
Advertisement
Advertisement
Overview
After more experts testify about the questionable conclusions and claims of Duane Deaver, the judge rules on whether a new trial is necessary.