Thinking Allowed

medical / technology / education / art / flub

showing posts for 'tantalising'

Tantalising sign of possible life on faraway world

Nasa's James Webb Telescope may have discovered a molecule thought only to be produced by life.
Source: bbc.com