NASA scientists say "data from Nasa's Mars rover Opportunity shows its unique landing site is a prime spot for a return mission to look for life" More here http://news.bbc.co.uk/2/hi/science/nature/4063181.stm
Record Bin Roulette
10 years ago