Photo Showcase: Big Hump Mountain via the Appalachian Trail

Newland, North Carolina

Adventure details