FREEDOM FORUM: Discussion

Article Image

Steven Forrest

The population of our National Prisons has nearly tripled. This is an orchestrated event! 1 in 18 American men are now incarcerated or being monitored. America leads the world in per capita imprisonment and the privatization of the our corrections

Make a Comment