Woman Killed Her Disabled Newborn Baby, Dumped His Body on the Side of the Road
Woman Killed Her Disabled Newborn Baby, Dumped His Body on the Side of the Road – LifeNews.com
The state of Utah is reeling after a horrible case of infanticide that happened there recently. A woman has been arrested after killing her newborn son because he was disabled and dumping his body on the side of the road. Estrella Meza-Ojeda’s son was born prematurely and spent 22 days in the hospital and doctors […]