The Odessa American is the leading source of local news, information, entertainment and sports for the Permian Basin.
Death row inmate Steven Lawayne Nelson, 37, was executed via lethal injection on Wednesday (5 February) having been refused a ...
Steven Lawayne Nelson, a Texas man convicted of beating and suffocating a Dallas pastor in his church during a robbery over a decade ago, was executed Wednesday evening at the state penitentiary in ...