Pillar Falls is located in Twin Falls, ID between Shoshone Falls and Perrine Bridge. It is one of the best kept secrets in the area and its fascinating that more people don’t know about it. Enjoy the video!

Leave a comment