NC mountains feature nature's water slide