crimejunkiepodcast.com
CAPTURED: Lloyd Lee Welch
During spring break of 1975 Shelia & Kate Lyon went missing from a shopping center near their home and for almost 40 years no one knew what happened to them.