
Twin Falls, Idaho: Where Beauty and Adventure Meet
At first glance, visitors seeing these beautiful waterfalls for the first time often think of Niagara Falls or possibly C.S. Lewis’ Narnia, not South-Central Idaho. In reality, Shoshone Falls in Twin Falls, Idaho stands about 45 feet higher than Niagara Falls and is much more real than Narnia. Another bonus – no passport is needed to […]