Life's lucky 7: The places most likely to harbor aliens - Callisto