Battling Injustice Behind Bars: Fighting Mass Incarceration in New Orleans
By Grayson Kanter The United States of America leads the world in most incarcerated persons, with well over two million prisoners nationwide. In a smaller frame, Louisiana is currently ranked as the state across the nation with the highest incarceration rate per capita. 564 per 100k residents. According to Vera, a nationwide non-profit organization battling… Read More Battling Injustice Behind Bars: Fighting Mass Incarceration in New Orleans