America likes to promote its self as the "home of the free" but, unfortunately, we have the embarrassing honor of being known as the incarceration nation. The U.S. has less than five percent of the world's population but almost 25 percent of the world's prison population, incarcerating more of its citizens per capita than any other country in the
(
Read more... )
Comments 2
Reply
Reply
Leave a comment