Shoshone Falls is one of the most well-known and magnificent waterfalls in Idaho. Known as the Niagara Falls of the West, this impressive waterfall is 212 feet tall and 900 feet wide.
Shoshone Falls, often referred to as the "Niagara of the West," is a magnificent waterfall located in Twin Falls, Idaho. At 212 feet tall, it surpasses the height of Niagara Falls, offering a ...