When you hear the words European Space Agency (ESA), ambitious missions to mars or spectacular crash-landings...