SEDONA — Nature’s water slide can be found at Slide Rock State Park in Sedona. Nestled in the stunning Oak Creek Canyon, the park features smooth, slick rocks that create natural water slides that ...
A group of guys went out to the Sierra Nevada mountain range to slide on a long natural waterslide in the mountain side. They each took a turn on the slide before they splashed into the stream at the ...