
Jayne Salazar-Chavez
Sep 10, 2026 - 00:54:23
Radio and PodcastLive Radio & Podcasts
Starr Harris was a beloved mother of three, living in Drummonds, Tennessee, with her husband, Rick, and their blended family. On June 1, 2010, Starr disappeared from her home after speaking with several people, including...