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