NASA detects molecule on another planet pointing to life
NASA scientists have detected evidence of possible life on a planet over 100 light years away.
The space agency’s James Webb Space…
Recover your password.
A password will be e-mailed to you.