PALO ALTO, Calif., May 8, 2014 /PRNewswire/ -- The research and development center at Lockheed Martin [NYSE: LMT] responsible for space technology innovation is changing its name to the Space Technology Advanced Research and Development Laboratories, or STAR Labs. The organization... |