20180629 home.science: Saturn's moon could support life: Experts