Report: 1 in 7 People in Prison Is Serving a Life Sentence
From the Sentencing Project (http://www.sentencingproject.org): The Sentencing Project is pleased to share its newest report, No End in Sight: America’s Enduring Reliance on Life Imprisonment by Senior Research Analyst Ashley Nellis, finding that one in seven people in prison — … Continued