New York City Police Charge Mother in Deaths of Newborn Twins Found Behind Building in 2020

New York City Police Charge Mother in Deaths of Newborn Twins Found Behind Building in 2020
Police cars surround Queens Public Library in Flushing, New York, on April 21, 2025. The Epoch Times
|Updated:

NEW YORK—A 36-year-old woman was charged Friday in the deaths of newborn twins who were found behind a New York City apartment building nearly five years ago, police said.

Stephanie Castillo, identified as the boys’ mother, was arrested at a homeless shelter in the Bronx, police said. She is charged with murder and manslaughter.