The Last Chance - S1.E10
January 30, 2013
4
ratings
0
reviews
0
video reviews
Overview
After more experts testify about the questionable conclusions and claims of Duane Deaver, the judge rules on whether a new trial is necessary.