A decade ago, scientists at the European Space Agency (ESA) had just wrapped up the yearslong process of building a ...