null / felipe caparros/Shutterstock
CNA Staff, Dec 7, 2023 / 14:05 pm (CNA).
New data indicates that a majority of U.S. states are shifting away from imposing the death penalty on prisoners, with few states this year ordering death sentences an… […]