Stories by Marc Mauer

subscribe to Marc Mauer's feed

Posted on: Dec 21, 2006, Source: TomPaine.com

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.