A Memphis jury found Cleotha Abston, 40, guilty of raping and kidnapping a woman in September 2021 – a year prior than when he allegedly kidnapped and killed Eliza Fletcher. Read More in FOX News.   Read More in Red Pill NOWlej.