Hosted by Stephen Schaefer
Originally aired Monday, October 17th, 2011

A devastating documentary following the legal execution in Texas of an innocent man, Cameron Todd Willingham who, despite post-trial scientific reports that contradicted evidence of his “arson,” is put to death after a highly politicized battle.


Read More