This Natural Slip N' Slide Waterfall Looks Awesome and Terrifying

Team Super Tramp filmed people going down this extreme version of a slip-and-slide in British Columbia's Lyn Canyon.

August 8, 2015

Top Stories

ABC News Live Presents