• Home
  • Palouse falls - WCSA.WORLD
  • > Tag
  • > Palouse falls
0_Palouse-Falls.jpg

Top spectacular natural landmarks of the world (P.302) Palouse Falls: A Natural Wonder of Washington State

23-09-2023

(wcsa.world) Palouse Falls is a waterfall in the northwest United States on the Palouse River, about 6 km upstream of its confluence with the Snake River in southeast Washington.