This Waterfall Is Nature's Version Of A Slip N Slide

Publish date
Thursday, 6 Aug 2015, 3:26PM

Lynn Canyon Park in British Columbia, Canada, is basically one of the world's BEST natural waterslides... that ends in a 35 foot drop!

Source- YouTube

Take your Radio, Podcasts and Music with you