This is a gallery of some of the amazing sights and scenes of Russia. We've only had the chance to explore Moscow, Star City and (soon) the launch complex at Baikonur (which is really in Kazakhstan). This is a huge country, and it will take a long time to see all of it! Here's just a taste for you. |