Police investigate mysterious death of Texas mom

A woman who police describe as a close friend of Heidi Broussard has been arrested in what they say may be a case of baby snatching.

December 21, 2019

Examined