Bahamas Atlantis Leap of Faith Water Slide with Sharks

You get to see what it is like traveling down the Leap of Faith water slide at the Atlantis, Bahamas. At 00:19 seconds freeze the video and you can see the sharks to the right.
Back to Top