I've noticed a huge stage-looking thing behind Big Thunder Ranch. It's fenced off, so seemingly its a backstage deal that's used by CMs. I've been meaning to inquire about it but I always forget. Anyone know what it is? Was it part of the Hunchback of Notre Dame thing that was going on in the '90s? Has it always been blocked off as it now is? I've been curious about this.