Over the Rainbow: Visiting the Land of Oz park in North Carolina

Follow the yellow brick road and take a peek inside the Wizard of Oz theme park that was once the Southeast’s number one attraction Throughout my childhood, I had seen photos and heard the stories of my family’s visit to the Land of Oz theme park in Beech Mountain, North Carolina. As a lover of…