More than 1.8 million people are currently behind bars in the US — the highest per capita incarceration rate in the history of the world. In 1995 alone, 150 new US prisons were built and filled. This monumental
Linda Evans
Linda Evans