European Space Agency will pay an Italian company nearly $50 million to design a mini-Starship ~space rocketry Article 374 words, published Sep 29 2025 12 votes