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.