Idaho’s Natural Water Slide!Idaho’s Natural Water Slide!Forget a Slip n' Slide!! We have our own nature made water slide right here in Idaho!!CarlyCarly