Supreme Court Eviscerates Arizona on Death Penalty Scheme

Supreme Court Eviscerates Arizona on Death Penalty Scheme