The Land of Oz opened on Beech Mountain in 1970, drawing families to the high-elevation North Carolina town for a decade before it closed in 1980. Each September, the yellow brick road opens again.
From
To