Yes, there is snow!!! It is the kind that is blown from a machine. you know the snow that is in ski resorts.
The Osbourne show is absolutely breathtakingly indescribable. You have to see it to beleive it. Like walking through a neighborhood filled with thousands of lights, except with a lot more people around!<
So grab a hot chocolate, don't forget your camera, and be prepared to be amazed.