Texas executes Steven Nelson, convicted for a pastor's 2011 murder, amidst debates on capital punishment ethics.
Steven Nelson, a 37-year-old convicted killer, became the first person executed in Texas in 2025. Nelson was put to death by lethal injection for ...
She was talking about her now-husband Steven Nelson, whom the state of Texas will execute Feb. 5 for his role in the 2011 North Texas murder of Arlington pastor Clint Dobson and beating of ...