June 27, 2024News Texas man is executed for 2001 abduction and killing of 18-year-old woman Source link