We now have strong evidence for life on Mars, in the past, and possibly in the present. An article in The Telegraph provides details: “Is it a millipede, or a rock? The ‘evidence’ we’ve already found life on Mars” The Telegraph isn’t exactly the most...