Leap of Faith Waterslide (underwater tube), The Bahamas Posted On March 19, 2022 Leap of Faith Waterslide (underwater tube), The BahamasLeap of Faith Waterslide (underwater tube), The Bahamas Related Posts Coastal Living, Sorrento, Italy Snowstorm Aftermath, London, England Flowered Passage, Catalonia, Spain About The Author laceyfowler