This discovery means the nearby planet has the building blocks for life, and they most likely, came from within the planet itself.
This discovery means the nearby planet has the building blocks for life, and they most likely, came from within the planet itself.