April 26, 2019
Louisiana once again has the highest incarceration rate, imprisoning 719 of every 100,000 residents, according to a report released this week by the U.S. Bureau of Justice Statistics. The following statement is by Jamila Johnson...