Sliding Rock Is The Best Natural Waterslide In North Carolina
Feel like a kid all over again with a visit to North Carolina’s waterfall sliding board. Sliding Rock, as it’s called, is a 60-foot natural water slide in the forest near Brevard. The waterfall is a popular attraction that’s operated 365 days a year, with lifeguards on duty from Memorial Day to Labor Day. The attraction is found very near to another popular waterfall, Looking Glass Falls and is powered by the flow of Looking Glass Creek....