Beech Mtn's Limited Opening Of 'Land of Oz'

If you were a child, maybe you thought Oz was in the mountains here in North Carolina. Specifically, if your folks took you to visit Beech Mountain’s historic Land of Oz Park!     The park officially opened in June of 1970.  LandOfOz.com reports, "Debbie Reynolds cut the opening-day ribbon as young daughter Carrie Fisher stood…