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!
Custom listing photography and videography
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!