North Carolina Jury Awards $75 Million to Brothers Who Spent Decades in Prison After Wrongful Conviction
A jury recently found that Henry McCollum and Leon Brown should receive $31 million after five hours of deliberation. What We Know: The money is […]