Ours is a culture of incarceration. There are currently about 2.2 million people locked up in the US. Our incarceration rate is higher than any other country in the world; despite being only about five percent of the world’s population, Americans comprise 21 percent of the world’s prisoners.
Read full article at Frank News.