ESA Awards €544 Million in European Launcher Challenge Contracts | SpaceRocket