3 Hour River Float 180 Miles From Twin Falls An Idaho Must-Do3 Hour River Float 180 Miles From Twin Falls An Idaho Must-DoWith summer now officially underway, float tube season has arrived. One of the state's best floats is located a couple of hours northwest of Twin Falls along a stretch of the Boise River.Greg JannettaGreg Jannetta
Man Arrested After Body Found in Ann Morrison ParkMan Arrested After Body Found in Ann Morrison ParkWe have an arrest in the case of the shooting and then the subsequent discovery of a body in Ann Morrison Park. CarlyCarly