The Netflix documentary, which premiered in 2024, charts her investigation and the disturbing true crime case that emerges. Cathy had welcomed her daughter at just 16 years old in 1974, and placed her ...