Innocence Commission Exonerates Greg Taylor After Serving 16 Years of Life Sentence
North Carolina has at least one criminal justice reform that all states ought to adopt: an innocence commission (particularly for states which currently have a death penalty). So far, North Carolina is the only state which has such a commission. Greg Taylor, convicted of 1st degree murder of prostitute Jacquetta Thomas in 1993, was the [...]

RSS 2.0 Feed