Third suspect indicted in connection with pregnant woman found in sealed plastic tote

1 month ago 81
Police said Sheppard told them she died of an "alleged overdose" and that her body was kept in the shower for four days before they allegedly attempted to dispose of her.
Read Entire Article