Texas executes Steven Nelson, convicted for a pastor's 2011 murder, amidst debates on capital punishment ethics.
Neither of the other two men ever faced prison time for the murder, something Nelson’s wife, Noa Dubois, says is a key ...
Steven Lawayne Nelson, 37, was convicted for the 2011 killing of Rev. Clint Dobson and put to death on Wednesday.