Satellite assembly in a precision lab. Featuring engineers working on high-tech satellite systems

Code produit:
1270482736