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
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.
No comments yet
Say something. You’re first.