Could this faraway world be home to life?To play this video you need to enable JavaScript in your browser.This video can not be playedCould this faraway world be home to life?CloseMore on this story.SubsectionScience & EnvironmentPublished17 AprilShareclose panelShare pageCopy linkAbout sharingRead description