Following a dramatic touchdown, a new robot on the Red Planet is ready to get down to business. …read more

Source:: CNet