Search
Menu
Home
Sources
About
Contacts
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
.
Gallery