News
The identical twin boys were born at 37 weeks and were killed within 24 hours after being born, according to court documents.
Stephanie Castillo has been hospitalized ever since her arrest on July 25. She was arraigned at the hospital on her charges, ...
Stephanie Castillo, 36, was apprehended on murder charges on Friday following examination of genetic evidence that led her to the unsolved killing of her tiny sons.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results