Atlantis Nassau Bahamas Leap of Faith Water Slide POV with GoPro

Posted by maplibs on Dec. 13, 2012

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 »