A report highlights the continuous failures of the state's capital punishment system, which executed 8 people this year despite a declining death row population.Despite declining death penalty usage, Texas still led the nation in executions this year, according to a new report that highlights the continuous failures of the state’s capital punishment system.Texas has the 3rd-largest death row

Leggi Tutto