A theme park that closed more than 40 years ago still draws crowds to Beech Mountain, North Carolina, every September. Land of Oz opened in 1970, closed in 1980 and never fully disappeared.
From
To