A federal judge sentenced a Colorado woman Monday to 25 years in prison for kidnapping her newborn nephew from a Wisconsin home and leaving him for dead behind an Iowa gas station as police closed in, calling her a chronic liar who would have let the child die.
Tagged with: James Peterson Kayden Powell Kristen Smith
Read More »