I haven't been to a NYE show since 1984, so.... I'm a little behind.
What time did they take the stage last year? I know it says 7:30, but that seems almost impossible. Also, are there any openers of any kind?
Also, dumb question but, do they sell any kind of food inside? Or alcohol? (not a drinker, just curious)
Thanks for the answers. It's been a bit. So excited!