"TRAPPIST-1" content on TweakTown - Page 1
We found 1 items for the tag: TRAPPIST-1
NEWS
NASA finds 7 Earth-sized planets that could sustain life
All of the seven planets could have liquid water, meaning there is a chance that some form of life might have developed on them.