This state has the “Niagara Falls” of the West June 25, 2021 Atlee McHeffey, Share This StoryFacebookTwitteremailPrintLinkedinReddit Idaho (CNN) — Idaho’s Shoshone Falls is called the “Niagara Falls of the West.” Tour guide AWOL Adventure Sports shows how you can paddle right to its base.
Allen County man charged with sexual abuse offenses involving multiple victims during investigation of daughter's death