Regulating Death in the Lone Star State: Texas Law Protects Lizards from Needless Suffering, but not Human Beings
As Texas prepared to execute Cleve Foster on April 5, 2011, disturbing new facts emerged in relation to Texas’ lethal injection protocol.
March 1, 2011