British band Touch&Go make a swift trip to Moscow. The musicians spend 24 exciting hours in Russia's capital.