U.S. taxpayers spent over $4 billion incarcerating innocent people
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
[Source: finance.yahoo.com] [ Comments ] [See why this is trending]
[Source: finance.yahoo.com] [ Comments ] [See why this is trending]
Comments