The Intercept @theintercept
Louisiana has been called the “prison capital of the world,” incarcerating more people per capita than any other state in a country that imprisons more of its citizens than anywhere else in the world. https://t.co/Ek0kd9bpDP — PolitiTweet.org