ahh I did this twice when I was there!!!
Leap of Faith Water Slide at Atlantis Resort, Paradise Island, Bahamas (by davidkosmos).