Exolaunch wins €18 million contract from DLR for small satellite services
Exolaunch, a German based launch management and satellite deployment company, won a €18 million contract with the German space agency, DLR, to help advance its novel small satellite program.
Expand Expanding Close