UK scientists hope to find Martian life with the innovative 'life marker chip'; Chris lintott goes in search of the rover that will climb Martian mountains.
UK scientists hope to find Martian life with the innovative 'life marker chip'; Chris lintott goes in search of the rover that will climb Martian mountains.