Shoshone Falls
Shoshone Falls is a beautiful natural wonder located in Twin Falls Idaho. The day we visited the falls they were Thundering with the winter snow melt feeding the river! if you're near Twin Falls take time to stop and see this magnificent wonder!!