The mystery of whether microbial alien life might inhabit Enceladus, one of Saturn’s 83 moons, could be solved by an orbiting space probe, according to a new study led by University of Arizona researchers. In a paper published in The Planetary Science Journal…