Tag: lurking

Hope for alien life on Mars as experts find evidence of ‘hidden magma chamber’ – and it could mean liquid water lurking on planet

Hope for alien life on Mars as experts find evidence of ‘hidden magma chamber’ – and it could mean liquid water lurking on planet

SCIENTISTS think there might be underground volcanoes on Mars. If true, the bonkers theory would raise the hope of one day finding life on the myst ...
1 / 1 POSTS