Nationwide - Henry McCollum and Leon Brown, two brothers from Red Springs, North Carolina who spent decades in prison for a crime they did not commit, have finally received a […]
The post Two Wrongfully Convicted Brothers Awarded $75M After Spending 40 Years in Prison first appeared on BlackNews.com.