Daily Archives: June 13, 2014

America’s War on Black People: A Brief and Shameful History

America’s New Apartheid by GARRY LEECH Many people associate the mass imprisonment of a population with authoritarian regimes. Consequently, many Americans are surprised when they learn that the country that incarcerates more of its own citizens than any other is the United States. With 2.3 million prisoners, the “land of the free” has more people […]