Herland Report: The American Prison Industrial Complex: There’s no two ways about it: The United States of America and its 50 state governments love putting people in prison. The U.S. has both the highest number of prisoners and the highest per capita incarceration rate in the modern world at 655 adults per 100,000. That’s more than 2.2 million Americans in …
Read More »