An international team of scientists has suggested that asteroid impact craters may be the best place to look for signs of life on Mars and other planets. Hellas...