In the mountains of North Carolina, tucked out between Newland and Spruce Pine in this monstrous signage. It is bizarre to me and I react surprised every time I see this 20 foot tall entrance sign for the now defunct attraction. It makes me wonder in what years this was a mainstay in the local economy. What was the experience like? Does anyone have the back story on this place?
The Cheap Ass Camera Post
4 days ago