News

A Texas man convicted of beating and suffocating a Dallas area pastor in his own church during a robbery was put to death via lethal injection Wednesday evening. Steven Lawayne Nelson was to be ...
This is Texas' first execution of 2025 ... to halt the execution but were not successful. What we know Steven Lawayne Nelson, ...