Leap of Faith Waterslide (underwater tube), The Bahamas

Leap of Faith Waterslide (underwater tube), The Bahamas

Leap of Faith Waterslide (underwater tube), The Bahamas
Leap of Faith Waterslide (underwater tube), The Bahamas