Two more innocent men found on death row, it’s time for the US to halt capital punishment

Photo: California Department of Corrections and Rehabilitation

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...]


CLOSE | X

HIDE | X