This is incredibly exciting. What this means is that we have...
This is incredibly exciting. What this means is that we have a chance to find ... extant life.
This is incredibly exciting. What this means is that we have a chance to find ... extant life.