Prison Capital of the World

Aug 6, 2012 by Loki

Louisiana’s incarceration rate is the highest in the United States, which makes it the highest on the planet – ┬ánearly...

read more