An innocent man is executed in Texas

Cameron Todd Willingham, Texas, and the death penalty : The New Yorker

Mark the day.. 17 Feb 2004 – Cameron Todd Willingham’s execution will be the end of the death penalty in this country.