Woman who left dead newborn in gas station toilet and tried to flee country learns her fate

4 months ago 166
Diana Guadalupe Zavala Lopez will spend four years in a Texas prison for leaving a dead newborn baby in a Houston gas station toilet and trying to flee the country.
Read Entire Article