Defunct Wizard of Oz Theme Park Enjoys Annual Fall Renaissance

Posted on September 10, 2013

In 1970, high atop Beech Mountain, North Carolina, the highest town in Eastern US, the Land of Oz theme park opened and brought in 20,000 visitors per day to the ...

Read More

Must Read

×