Skip to main content

On the Cover

Shoshone Falls, Idaho

Shoshone Falls is located on the Snake River in southern Idaho. The main fall is 700' high and is considered by many to be 'Niagara of the West'. Rendered here in an HDR tone curve to emphasis the beautiful rainbow.
Photo by James Cross / Getty Images

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

LISTEN: Buddhism, Relativity and Science

Commemorating SGI-USA Women’s Day