By Lauren Victoria Burke, NNPA Newswire Contributor Brothers Henry McCollum and Leon Brown spent 30 years in prison for a crime they didn’t commit. The two brothers were convicted at 19 and 15 and were sentenced to be executed. The two had been wrongfully convicted of a 1983 rape and murder of an 11-year-old girl. … Continued
The post Falsely Accused Brothers Awarded $75M After 30 Years in Prison appeared first on Atlanta Daily World.