It was the last hour of press day at Tokyo Game Show. I just got finished playing Sonic Generations 3DS and was on my way out of the convention center when I came across this. No explanation, no warning -- just strippers.
So what were they promoting at that booth? I have no idea. There were no games at the booth so I always just kept walking right past it. In any case, I have the best luck ever!