Natural Water Slide at Slide Rock State Park Arizona

Enjoy the unique natural water slide at Slide Rock State Park in Arizona. The park is located in beautiful Oak Creek Canyon, north of Sedona and south of Flagstaff, and it might be the perfect place to cool down on a hot day. Kathleen Benner hosts this segment from Arizona Highways.