Another interesting world, perhaps with life also? Here's a 3d Model rendering of the largest Moon in the solar system - 26% larger by mass than Mercury!
Neal
Did you do this rendering?
Jimmy
Nice work, Neal. Europa remains the most likely source of life in the Solar System due to the geochemical nature of its ocean. However, with respect to life on Ganymede, never say never.