Hi Natasha! This is a permanent venue at Thanksgiving Point!
I'm under the impression it's a permanent exhibit. Its included in the season pass.
I believe it to be a permanent attraction. They have everything built like it will be a long lasting setup.
It doesnt say but I got early access before it opened in the winter and most likely through the whole year
Thanks! Your answer is awaiting moderation.