NASA found compelling evidence that Enceladus, Saturn’s icy moon, contains the right chemicals to support life.

This week, NASA announced some …