• Home
  • Palouse falls - WCSA.WORLD
  • > Tag
  • > Palouse falls

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


(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.