Inside evolving satellite technology

Take a look inside Russian NASA, ESA spacecraft construction

Additional Resources