This is an image of Europa.
NASA