Awesome video.

How do they keep their balance on the train without falling? Amazing dancing!