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 Forest Gate, Poland Snowy Porch, Montana Snowy Night, Big Ben, London About The Author laceyfowler