The first European Launcher Challenge contracts between the European Space Agency (ESA) and launch service providers have been signed. The European Launcher Challenge is ESA’s initiative to expand European launch …
The first European Launcher Challenge contracts between the European Space Agency (ESA) and launch service providers have been signed. The European Launcher Challenge is ESA’s initiative to expand European launch …