Inside evolving satellite technology

Take a look inside Russian NASA, ESA spacecraft construction