Life on Mars? 'Leopard-spot' rocks could be biggest clue yet
Unusual mudstones found on the Red Planet are potentially associated with ancient Martian microbes. Source: US News and Business Report -usnewsandbusinessreport.com- – BBC Science External Life on Mars? 'Leopard-spot' rocks could be biggest clue yet