The Land of Oz, a popular seasonal attraction in the North Carolina mountains, will remain closed to visitors this year ...