A recent article at the NASA Science News website speculates about microbial life on Saturn's moon Enceladus. http://1.usa.gov/H0NwhM
Shared publicly