Wednesday, June 1, 2011

June 1, 2011

Pillar Falls
Snake River
Twin Falls Idaho







Pillar Falls is a waterfall in the Snake River near Twin Falls. Several basalt pillars divide the Snake River into several channels, dropping about 20 feet. 

No comments:

Post a Comment