Apr 17, 2012 by News Staff

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...