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.

Sluiskin Waterfall

March 1, 2011 | Imran Jutt | No Comments | 652 views