Evidence from planet K2-18b suggesting it may be teeming with microbial life is tantalising

Sky News

Published

The building blocks for life are thought have been brought to Earth by asteroids that bombarded our planet long ago.

Full Article