Mom who gave birth to baby before ditching him along snowy road set to receive fate

6 months ago 548
The Staudes allegedly put the infant in a trash bag — while he was still alive. They then reportedly discarded the trash bag in a ditch along the road.
Read Entire Article