We know that America has executed innocent men. Carlos DeLuna was innocent of murder when he was put to death by lethal injection in 1989. Cameron Todd Willingham was innocent of murder when he was given a lethal-drug cocktail in 2004. Both men were executed in the Huntsville Unit of …
Read More »