Sheila and Katherine Lyon
Season 3, Episode 112, Dec 24, 2024, 05:29 AM
Share
Subscribe
In March 1975, sisters Sheila and Katherine Lyon went missing from a mall in Wheaton, Maryland. It would take nearly 40 years and a dedicated team of investigators to finally get a conviction.