Enceladus: “a layer of floating organic material in that subsurface ocean” Posted on July 1, 2018 by jgordon Link. Wish we’d given it a simpler name.