Texas inmate executed for 2007 stabbing deaths of 2 stepsons

almost 6 years in LA Review

Robert Sparks, 45, became the 16th inmate put to death this year in the U.S. and the seventh in Texas.

Mentioned in this news
Share it on