Signs of life on Saturn's moon?

NASA announced it has discovered Saturn's moon Enceladus could potentially sustain life in our solar system