Saturn's moon Enceladus has all the ingredients for life in its icy oceans. But is life there?

For the first time, phosphorus — the rarest of six elements upon which life as we know it depends — has been found in a tiny ocean-bearing moon in our solar system.

Saturn's moon Enceladus has all the ingredients for life in its icy oceans. But is life there?
For the first time, phosphorus — the rarest of six elements upon which life as we know it depends — has been found in a tiny ocean-bearing moon in our solar system.