ESA and NASA stumped by cosmic mystery
esa.int