The US has the highest incarceration rate of any independent democracy, with approx 1.7 to 1.8 million people currently imprisoned, equating to a rate of over 500 per 100,000 residents. As a result, the US leads the Western world in incarceration, with a rate five to eight times higher than many
add a skeleton here at some point
about 1 month ago