Lucy mission one step closer to the Trojan asteroids
NASA's Lucy mission, led by Southwest Research Institute (SwRI), has achieved an important milestone by passing its System Integration Review and clearing the way for spacecraft assembly. This NASA Discovery Program class ...