Twist and turn on this epic 130-ft-high waterslide

This epic waterslide lets you see the Carribean sea with 360-degree views.