ESA signs off on three more service modules for Moon mission – despite agency boss casting doubt on 2024 landing
Director General injects some reality into the lunar landing schedule
The European Space Agency has signed off on three more European Service Modules for NASA's Orion spacecraft, taking the total to be delivered to six....