BBC Science Focus Magazine
‘clearest sign’ of alien life on mars found by nasa
A detailed study of rocks on the Red Planet has revealed intricate patterns resembling leopard spots – “the clearest sign of life we’ve ever found on Mars,” according to NASA’s acting administrator Se