A faraway planet and its orbiting moons. Could life have reached this strange new place?