Mass incarceration refers to the fact that the United States is the leading country in incarceration and prison populations; we incarcerate more than 2 million people. Our population makes up less than five percent of the world’s population, but our inmates make up nearly 25 percent of the world’s inmate population. But the term mass … Continue reading Mass Incarceration
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed