fbpx
Shoshone Falls

Shoshone Falls

Shoshone Falls, Plein Air Painting of Shoshone Falls by Stefan Baumann. Shoshone Falls is a waterfall on the Snake River in southern Idaho, United States, approximately 3 miles northeast of the city of Twin Falls. Sometimes called the “Niagara of the...
Translate »

Pin It on Pinterest