Douglas Stewart Carter, after spending over 40 years on death row for the murder of police chief's aunt Eva Olesen, has been released in Utah following new DNA evidence that questions his guilt, although his innocence has yet to be officially established. #Unschuld #Todesstrafe #DNABeweise
