Nathan H.First to rec
““Niagara Falls of the West”
That’s exactly what Shoshone Falls / Twin Falls is. And it’s a spot very few people that I know have ever heard of, let alone been to.
This spot is in a town called Twin Falls in Idaho and if you aren’t paying attention heading to or from Boise, it’s really easy to miss. But you should stop in and see this natural wonder up close. And stop in and visit Twin Falls as well while you’re there.”