Sep72022 by Michael RuizNo Comments Eliza Fletcher’s suspected killer Cleotha Henderson served 20 years of a 24-year sentence, here’s why