Depository of News

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

newsdepo.com · 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 →