The early seeds of life on Earth may have been delivered by comet impacts; Europa's subsurface ocean.