See view from world's tallest water slide

    Just Watched

    See view from world's tallest water slide

What does it feel like to drop off the tallest water slide in the world?