Tags

, , , , ,

The United States imprisons more people per capita than any other country in the world. Could it be that imprisoning people is profitable? Watch this short video to find out.

Until next time…

Dave