The Views Are Mesmerizing
Shoshone Falls is a 212-foot waterfall that is a favorite amongst both locals and visitors to Idaho
One of the largest natural waterfalls in the US
Streetside
Bird's Eye