Science & Tech NASA Confirms Possibly Life-Supporting Plumes on Enceladus, Europa by Matthew Hart Apr 13 2017 • 2:00 PM