35-Foot-High Waterfall Features Nature’s Own Slip And Slide, Amazing!

Devin Supertramp and his friends traveled to Lynn Canyon Park in British Columbia, Canada, recently, to show off one of the world’s best natural water-slides that has a 35-foot drop.

Share this with your friends and family by clicking the button below.