Leap of Faith Waterslide (underwater tube), The Bahamas January 29, 2021 by RebeccaGellarLeap of Faith Waterslide (underwater tube), The Bahamas