Pillar Falls Adventure (Or Paddle)
Pillar Falls, located in Twin Falls, Idaho, is incredible. The landscapes down on the Snake River are outstanding. Hike or Paddle to Pillar Falls. There is a steep path to trek down off of Pole Line Road E. The parking lot for the Canyon Rim Trail is located on the corner of the road. Park […]
Read More Pillar Falls Adventure (Or Paddle)