Shoshone Falls Idaho
Shoshone Falls is one of several falls in Twin Falls Idaho, and at 212 feet tall is 45 feet taller than Niagara Falls….
Read MoreShoshone Falls is one of several falls in Twin Falls Idaho, and at 212 feet tall is 45 feet taller than Niagara Falls….
Read More