Photo Showcase: Hike to John Rock

Brevard, North Carolina

Adventure details