Tag: Capital punishment rates in the US
Texas Death Penalty Report Reveals Startling Racial DisparitiesIn a shocking revelation, Texas has come in second in the nation for the number of executions carried out in 2024, following closely behind Alabama. The annual report from the Texas Coalition...