ibtimes.sg
Neither Mars nor Europa, Saturn's moon Enceladus would be best to spot alien life, says NASA adviser
A top NASA researcher has revealed that Saturn's moon Enceladus is the best place where humans can look for alien life