XDLXDL
A judge has ordered the release of 71-year-old Douglas Stewart Carter, a Black man who has spent decades on death row for a 1985 killing he did not commit. He has been behind bars for 41 years. · XDL