Death row inmate Steven Lawayne Nelson, 37, was executed via lethal injection on Wednesday (5 February) having been refused a ...
Steven Nelson, a 37-year-old convicted killer, became the first person executed in Texas in 2025. Nelson was put to death by ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results