To provide you with additional information about how we collect and use your personal data, we’ve recently updated our Privacy Policy and Terms of Service. Please review these pages now, as they apply to your continued use of our website.
Shoshone Falls, Idaho. Shoshone Falls In Twin Falls, Idaho Is Considered To Be The Niagara Falls Of The West. With Water Falling A Staggering 212Ft To The Snake River Below, It Is Easy To See Why.