Nitpick
"Scientists think that if there is life as we know it in the Solar System, Europa is a top spot for it to be found..."
Might I suggest Earth as a more likely location?
(Of course, if we're talking about _intelligent_ life, I withdraw the comment)