News Are You Insane Enough To Ride The Tallest Water Slide In the World? by Carmen Chong July 7, 2014