40 years after her parents' bodies were discovered in Houston, Texas, "Baby Holly" has been found. Holly Marie Clouse, now 42 years old, knew nothing of what happened to her biological parents and has raised a family of her own. The findings were announced in Austin, Texas on June 9.
Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting