The US space agency (Nasa) has chosen the sites on Mars where it will attempt to land two identical robotic spacecraft. One is a giant crater that could once have been filled by a lake; the other a plain with layers of ancient rocks that may have been laid down by running water. The twin rovers, which are designed to explore terrain up to a mile or so from where they touch down, are due to reach Mars in January.