UN Special Report: U.S. Is Only Country In The World To Lock Up Children For Life, An Inhumane Practice That Disproportionately Devastates Black Children

The United States holds a unique position in the world as the only country that … Continue reading UN Special Report: U.S. Is Only Country In The World To Lock Up Children For Life, An Inhumane Practice That Disproportionately Devastates Black Children