Posted by: publicpolicerecords on: December 29, 2008
By Ben Jen
It’s official now. The US has the highest per capita incarceration rate in the world according to a very recent report from the Department of Justice. More than 2 million people were in jail at year-end 2006, an all-time high, not including those who are on probation, parole, rehabilitation or have already served [...]