Tucked away amongst the trees in the Pisgah National Forest is a natural water slide that is begging for you…