By | February 24 2010 12:08 PM

New detailed images of Saturn's icy moon released this week provide the latest evidence that the surface may be hospitable to life.