fbpx

Henry McCollum, Leon Brown freed after 30 years in prison

Two North Carolina men were declared innocent and freed after spending more than 30 years in prison for the rape and murder of an 11-year-old girl that recent DNA tests linked to another man.