NASA launches Mars rover to look for signs of life


NASA's most elaborate life-hunting Mars rover has rocketed away from Cape Canaveral, Florida.

Comments