An arrest has been made nearly five years after twin newborns were discovered dead outside a Bronx apartment building, with their umbilical cords still attached.
On Friday, police announced they took their mother, Stephanie Castillo, into custody in connection to the November 2020 case.
The mother is believed to have killed the children and dropped them out the window…