A baby who has been missing since her parents were found dead in a wooded area in Houston in 1981 has been found, Texas authorities announced. Source
A baby who has been missing since her parents were found dead in a wooded area in Houston in 1981 has been found, Texas authorities announced. Source