Russia hasn't even been to space? The only people in Space are China, India, and the USA? Its not like Russia would ever advance further than us? Why would the Traveler go to Russia instead of America?
-
We are in Russia because the Fallen are alcoholics scavenging for a fine glass of vodka.