Two Weekends Left to Walk the Yellow Brick Road at Beech Mountain
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 dis…