Shoshone Falls: Visit a Magnificent Waterfall in Idaho
Most travelers who are charting a course for a great American road trip are unaware that one of the most impressive waterfalls in the United States is located on the outskirts of a sleepy Idaho town called Twin Falls. Shoshone Falls is a thundering waterfall that stands 212 feet tallβwhich is 14 feet taller than…