Leap of Faith Waterslide (underwater tube), The Bahamas Posted on November 16, 2015 by nicolasfordLeap of Faith Waterslide (underwater tube), The Bahamas