http://www.RomanticAsheville.com shows people sliding down Turtleback Falls in the Nantahala National Forest in North Carolina's Blue Ridge Mountains near Asheville. It's located on the Horsepasture River near Rainbow Falls and Gorges State Park. For more, see the Turtleback Falls Guide at http://www.romanticasheville.com/rainbow_falls.htm.
All Comments