Eliza Fletcher murder suspect Cleotha Abston’s violent history of rape, assault and kidnapping explained
Cleotha Abston-Henderson, the 38-year-old Memphis, Tennessee, man accused in the kidnapping and murder of Eliza Fletcher, a teacher and mother of two, was only 16 when he began a 20-year prison term for kidnapping another victim at gunpoint. Abston-Henderson’s criminal …
