Another two innocent men have been released from death row after spending 30 years behind bars for a crime he didn’t commit. Henry Lee McCollum and his half brother Leon Brown who were convicted for the rape and murder of an 11-year-old girl in Texas are now a free after DNA evidence has exonerated them.The judge ordered their release this week, and the New York Times wrote: Thirty years after their convictions in the rape and murder of an 11-year-old girl in rural North Carolina, based on c … [Read more...]