Atlantis Nassau Bahamas Leap of Faith Water Slide POV with GoPro

Posted by maplibs on Dec. 13, 2012

Tell the world:

The Leap of Faith water slide located in Atlantis at Paradise Island Nassau, Bahamas. The 60 foot vertical drop from the top of the iconic Mayan Temple takes rides on a thrilling ride through the Shark filled lagoon.

Categories Travel

Tags water slide

More Details »