Oh My Gosh I Want To Be There
VIDEO: Enjoy the unique natural water slide at Slide Rock State Park. The park is located in beautiful Oak Creek Canyon, about 6 miles north of Sedona on Highway 89A. Learn more about the park and it's amenities in this video.