3 ms·I mean, Russia has a fairly large space program, is that surprising?by bobthepanda 4y agoI mean, Russia has a fairly large space program, is that surprising?