First contracts kick off European Launcher Challenge

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 …