Florida college student accused of watching newborn drown in toilet had pictures of Casey Anthony on her phone
Upstract [Unofficial]
April 8, 2026
Anne Mae Demegillo, 20, was indicted by a grand jury on Monday on charges of first-degree premeditated murder for allegedly watching her newborn drown in a toilet after giving birth.
Discussion in the ATmosphere