Loading Video…
This browser does not support the Video element.
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.
This browser does not support the Video element.
A North Texas woman is facing multiple charges for allegedly leaving a baby on the side of the road more than 20 years ago.