With more people behind bars than any other country (2.3 million) can Obama be called the "Leader of the Free World?" With 97% coming back to our communities, the question becomes HOW are they coming back? Currently, prisons are breeding … [Read more...]