Leon Taylor was sentenced to death for killing gas station attendant Robert Newton in Independence in 1994.
Leon Taylor was sentenced to death for killing gas station attendant Robert Newton in Independence in 1994. The Associated Press
Leon Taylor was sentenced to death for killing gas station attendant Robert Newton in Independence in 1994. The Associated Press

Letter of the Week: The damage of capital punishment

November 30, 2014 9:00 AM