Tuesday, December 26, 2006

America Has Become Incarceration Nation

America Has Become Incarceration Nation: "The United States has now become the world leader in its rate of incarceration, locking up its citizens at 5-8 times the rate of other industrialized nations."

(Via AlterNet.)