Tara Leigh Calico vanished on September 20, 1988 after going on a bike ride in her hometown of Belen, New Mexico.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More