Between 1970–2008, our lock-up rate increased five hundred percent. The United States has more inmates and prisons than both Russia and China combined. We have approximately...
CNN–Money Photo In 2009, Bernie Madoff pleaded guilty to masterminding the biggest financial scam in financial history ($65 billion). Since Madoff went to prison, two famous...