PHOTOS: A look at the Land of Oz attraction during the 1970s
1
/
15
When the Land Of Oz attraction opened in 1970 at the top of Beech Mountain, NC, newspapers called it one of the top attractions in the Southeast. By the time it closed a decade later, soundtrack recordings were breaking down during performances.