The Missouri Supreme Court today set a Sept. 10 execution date for Leon Taylor, who murdered a service station attendant in Independence, Mo., in 1994.
Search Results - stltoday.com, St. Louis Post-Dispatch
Thu, 07/24/2014 - 1:29pm
The Missouri Supreme Court today set a Sept. 10 execution date for Leon Taylor, who murdered a service station attendant in Independence, Mo., in 1994.