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. In partnership with @TheLensNOLA. https://t.co/1Jr4LayPWk — PolitiTweet.org