Advertisement

Video: Two North Carolina men set free after three decades in prison

Henry McCollum and his half brother Leon Brown were arrested for the rape and murder of an 11-year-old girl in North Carolina in 1983. They were set free after DNA evidence exonerated them.

Share

Advertisement