About Pillar Falls
Pillar Falls is a waterfall near Twin Falls, Idaho. Several basalt pillars divide the Snake River into multiple channels, through which the river drops about 20 feet.
Pillar Falls is a waterfall near Twin Falls, Idaho. Several basalt pillars divide the Snake River into multiple channels, through which the river drops about 20 feet.