3 ms·
It was stated by the scientists at the NASA press release. They also stated that all seven of the planets have the potential for liquid water depending on (unsp
by cgriswald 10y ago
It was stated by the scientists at the NASA press release. They also stated that all seven of the planets have the potential for liquid water depending on (unspecified) circumstances.
- jff 10y agoAwesome, thank you.