NASA Finds Fresh Ice in "Tiger Stripe" Moon's NorthSATURN'S MOON ENCELADUS — Scientists have found evidence that increases the chances of alien life being found on Saturn's sixth-largest moon; an icy ball called Enceladus. NASA scientists used..