Inside Evolving Satellite Technology

Take a look inside Russian NASA, ESA spacecraft construction.