Judge Gayle Williams-Byers and Prosecutor Keller Blackburn Discuss Positive Potential of Criminal Justice System
The Institute For Criminal Policy Research found that the United States has the highest per capita incarceration rate of any country in the world, with some 698 people incarcerated…