North Carolina’s longest-serving death row inmate and his younger brother walked out as free men on Wednesday after serving 30 years in prison for a crime they did not commit. Henry McCollum, 50, along with 46-year-old Leon Brown were freed from Maury Correctional Institution after DNA evidence showed an 11-year-old girl may have been […]