4 ms·
The country that has the highest per-capita incarceration rate in the world, as well as the highest number of prisoners in total. You know, the land of the free
by NoGravitas 5y ago
The country that has the highest per-capita incarceration rate in the world, as well as the highest number of prisoners in total. You know, the land of the free.