Fifty years after Neil Armstrong’s historic step, robots from China, India, Israel, the US and elsewhere are heading back. …read more

Source:: CNet