Leilani Simon, a Georgia mother, was found guilty of murdering her son and dumping his body in a trash bin. Her sentencing is scheduled for later this month, facing life in prison. The case included 19 charges, with prosecutors presenting strong evidence against her.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing