After 41 years on death row, Utah man is released because of DNA evidence
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.
29 Sep 13:25 · TheJournal.ie