US taxpayers spent almost $1 billion incarcerating innocent black people | Yahoo Finance

In total, among all known exonerees, Americans have shelled out a staggering $4.12 billion to incarcerate innocent men and women since 1989, according to a Yahoo Finance analysis. [mc4wp_form id=”6042″] Over the last few weeks, the Rodney Reed case has ignited a firestorm of interest, as celebrities, activists, and politicians worked to delay his Nov. […]

View More