NC mountains feature nature's water slide

Sliding Rock near Brevard offers adventurers a chance to let their problems slide away into a cold mountain stream.