Close Home
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


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!

Share on Facebook Next