Palouse Falls, a waterfall of singular beauty.

3 years ago
20

Palouse Falls is a waterfall on the Palouse River, approximately 4 miles from the confluence with the Snake River in southeastern Washington, United States. It is a true spectacle of beauty offered by nature.

Loading comments...