Pillar Falls photograph

Pillar Falls

Use attributes for filter !
Date of Reg.
Date of Upd.
ID1126546
Send edit request

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.

Related Persons

Next Profile ❯