Luigi, Yoshi, Bowser, and Mario cosplayers cruising the streets of Akihabara. Most likely explanation? A promo for the 3DS game, Mario Kart 7, due out in Japan Dec 1st, followed three days later by the US release.
Even if they are pros, takes some guts, no?
via Hachima Kikou pic by @taiga_line