Which American state has an incarceration rate that is almost triple Iran's and seven times higher than China's? Louisiana leads the United States and the world on a per capita basis. Is the for-profit prison industry to blame? Ana Kasparian and Cenk Uygur break it down on The Young Turks.
No comments:
Post a Comment