Steven Lawayne Nelson sat on death row for 14 years awaiting lethal injection. After his Feb. 5 execution, advocates are ...
Texas executes Steven Nelson, convicted for a pastor's 2011 murder, amidst debates on capital punishment ethics.