A judge has ordered the release of Douglas Stewart Carter, a Black man who has spent decades on death row for a 1985 killing he did not commit. Carter is 71 years old. He spent 41 years in prison · XDL
A judge has ordered the release of Douglas Stewart Carter, a Black man who has spent decades on death row for a 1985 killing he did not commit. Carter is 71 years old. He spent 41 years in prison
No comments yet
Say something. You’re first.