Scientists think they are looking at chemical building blocks of life preserved for 3.5bn years Nasa’s Curiosity rover has detected organic molecules on Mars, including chemicals widely considered ...