translation.it: Probabilmente hanno portato sulla Terra anche materiali organici complessi e forse hanno persino dato il via alla vita sulla Terra.
translation.ro: Probabil că au adus, de asemenea, materie organică complexă pe Pământ, iar asta ar fi facilitat apariția vieții.