A Florida woman accused of letting her newborn baby die in a toilet was indicted by a grand jury with first-degree ...
Anne Mae Demegillo allegedly told police she gave birth in her toilet before burying her infant in the backyard.
A Florida woman has been indicted for first-degree murder following a month-long investigation by the Flagler County Sheriff’s Office.