College student Anne Mae Demegillo is accused of giving birth in her toilet, watching the baby drown and burying the newborn’s remains in the backyard.
The death of “90 Day Fiancé” star Leida Margaretha’s baby last year was no accident, though the cause and manner of death are still pending, according to a new report.