Here is 1 photo spot at Shoshone Falls for you.

Shoshone Falls, often referred to as the "Niagara of the West," is a stunning natural waterfall on the Snake River near Twin Falls, Idaho. It stands at 212 feet tall, which is higher than Niagara Falls, though not as wide.

Imprint & Contact © Locationscout 2024 Privacy / Terms