Due Process is Dead: A Staggering 95% of All Inmates in America Have Never Received a Trial

The inmates of the world’s largest prison population alone debunk the concept that the U.S. is the Land of the Free.

Sourced through Scoop.it from: www.activistpost.com

See on Scoop.itLiberty Revolution

Advertisements