20 Out-of-this-World Water Slides You Have to See to Believe – News
Close Home
Close
2017 © Daily Logo Designs, Illustration Art, Website Showcase, Photos and Patterns Download

20 Out-of-this-World Water Slides You Have to See to Believe

20. Leap of Faith

Image: Wallpapersdsc.net

The Leap of Faith is located at Atlantis Paradise Island in the Bahamas and is considered to be one of the most breathtaking experiences you’ll ever have. Designed with a 60-foot vertical drop, you descend from the top of an ancient Mayan Temple before rocketing through a shark-filled lagoon. While your safely enclosed in a plastic tube, this slide will still get your blood flowing!

Next