In which country the Sluiskin Waterfall is situated?

March 1, 2011 by  
Filed under Geography

The Sluiskin Waterfall is situated in Washington, USA. Sluiskin Falls is the second tallest waterfall on the Paradise river is United States of America. The total height of Sluiskin Waterfall is 30 feet.

- Read more