NASA blew us space geeks out of the water and into the stratosphere when they announced that one of Jupiter’s moons could be capable of sustaining life. What’s the name of this moon?