Agency says molecule only produced on Earth by life may be present on exoplanet 120 light years away, along with molecules suggesting presence of water
Agency says molecule only produced on Earth by life may be present on exoplanet 120 light years away, along with molecules suggesting presence of water
Recent comments