StarCraft II is here. And, apparently, in Moscow.

StarCraft II is here. And, apparently, in Moscow.