image

Twin Falls

See Filters

Shoshone Falls Park

Add To Trip
Boasting a sprawling 212 feet, Shoshone Falls Park, often dubbed the “Niagara of the West,” is one of the record-breaking natural wonders in the United States. Located […]
Shoshone Falls Park, 4155 Shoshone Falls Grade, Twin Falls, ID 83301, USA

New Report

Close