Sky News //
Technology
Evidence from planet K2-18b suggesting it may be teeming with microbial life is tantalising
Thursday 17th April 2025, 12:53PM
The building blocks for life are thought have been brought to Earth by asteroids that bombarded our planet long ago.
Full Story