Mass Incarceration on Trial

By Scott McLemee The United States has the highest incarceration rate of any country in the world. It has come down a sliver over the past six years: the all-time peak rate was in 2008, with 754 prisoners per 100,000

Read More