Did you know that the United States has the highest incarceration rate of any country in the world? We are home to 5 percent of the global population, but we hold 25 percent of the world’s inmates. Check out this edition of A Public Affair to find out more!
On Tuesday, December 11, host Aaron Perry speaks with Professor Beth Richie, author of Arrested Justice: Black Women, Violence, and America’s Prison Nation. Beth Richie is a professor at University […]