Eliza Fletcher was abducted while running in West Tennessee in early September. Cleotha Henderson has been charged in connection to her death.
Chula Vista Breaking News & Events
Eliza Fletcher was abducted while running in West Tennessee in early September. Cleotha Henderson has been charged in connection to her death.