Mass Incarceration

You may have heard the term “mass incarceration.” It 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 … Continue reading Mass Incarceration