Beech Mountain

Beech Mountain
North Carolina’s first ski spot, Beech Mountain Resort, celebrates 50 years