Latest articles tagged with #death penalty, sorted from newest to oldest.
Ralph Menzies, a Utah death row inmate, has died of natural causes at the Utah State Prison in Draper, Utah. Menzies was awaiting a new trial after his original conviction was overturned in 2020 due to concerns over a faulty forensic expert's testimony. Background of the Case Menzies was initially c...