A Utah woman is believed by police to have killed SEVEN of her own children over the past 10 years. Megan Huntsman, 39, of Pleasant Grove, secretly gave birth to the infants, killed them and then stuffed their tiny bodies … Read more →
233times