Life on Enceladus?

Large

Enceladus, one of Saturn's moons.

Download this image:

large.jpg