DNA evidence leads to Utah man's release after over 40 years on death row

thejournal.ie · world

Douglas Carter was sentenced to death in 1985, after being found guilty of murdering Eva Olesen, an aunt of the local police chief at the time, in Provo, Utah.

Read full article →