The Blackfoot Police Department (BPD) said officers arrested 18-year-old Angel N. Newberry in Twin Falls on a felony Bingham County arrest warrant for not reporting the death. She has been ...
Angel Newberry, 18, was arrested in Twin Falls more than a month after medical officials found the dead baby girl ...