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!!

All Rights Reserved, Ken Gallagher 2013 - 2018