Archives

The Pew Center on the States released a study yesterday that found that for the first time ever, one in every 100 Americans is in a prison or jail. That’s 2,319,258 people — a population bigger than that of Baltimore and Philadelphia combined. The report also found that for all the money being spent on Read More