Angel Baby Doe's mom arrested 23 years later
A North Texas woman is facing multiple charges for allegedly leaving a baby on the side of the road more than 20 years ago.
A North Texas woman is facing multiple charges for allegedly leaving a baby on the side of the road more than 20 years ago.