Every time I see these videos I can't help but laugh when they get off the Monorail and are magically looking over Town Square from the train station.
Yeah I found the clips on YouTube to be great. Lol, yeah I did a double take when they got off the Monorail. I loved the whole Mine Train Through Nature's Wonderland run through. I found that pretty entertaining.