We all know that really the worst place to live is Chubbuck, but the scientific method doesn’t include them on the list. That isn’t the only surprise either.
A 40-year-old resident of Twin Falls, is behind bars in Phoenix, Arizona, as of December 6, 2023, in connection with a double homicide that shocked Twin Falls on December 1, 2023