A frozen “ocean world” is the likeliest place in the solar system to foster alien life. Louise Prockter and her colleagues persuaded NASA to send a mission there.