Author: admin
Shoshone Falls, Idaho
Known as the “Niagara of the West,” Shoshone Falls is a must-visit attraction located on the Snake River in Twin Falls, Idaho. At 212 feet tall and nearly 1,000 feet wide, Shoshone surpasses the height of the Niagara Falls. It is the largest natural waterfall in the United States. —Prepared by the World Tribune staff