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

4 days ago 21
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