"What the hell is a space blog?" - Gene Cernan
Still Russia is the best and they are on their own. USA on the other side have world best scientists from all over the world working for NASA. I again want to see Russians united and become USSR again. They are the one who placed space station.
Feel free to leave comments. Abusive language is not permitted.