May 30, 2023

Mother Reports Teen Daughter After Grisly Find in Trash

It's a brutal story out of Cleveland: A woman called police to report finding the bodies of twin newborns in a garbage can, reports . What's more, she also told police that it was her own 16-year-old daughter who'd given birth to the twin