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 ...
The Blackfoot Police Department announced Friday that a woman was arrested in connection with a dead infant placed inside a ...