Texas Led U.S. In Executions In 2023 Despite Decline In Death Penalty Use, Report Reveals

A report highlights the continuous failures of the state’s capital punishment system, which executed eight people this year despite a declining death row population.Read More