HomeNational NASA launches Mars rover to look for signs of life High Plains Pundit -July 30, 2020 0 NASA's most elaborate life-hunting Mars rover has rocketed away from Cape Canaveral, Florida. Tags: National World Facebook Twitter