IBTimes -
3 Sep 2014 07:30
After 30 years behind bars, two men were exonerated Tuesday by a judge in rural North Carolina and ordered released. The mentally disabled half brothers, Henry Lee McCollum and Leon Brown, had been convicted of raping and killing an 11-year-old girl, but the case against them rapidly unraveled recently after DNA evidence implicated another man in the gruesome crimes, the New York Times reported.
Share this Article
Comment on this Article
Please to comment