Engineers investigating iffy solar array latch on NASA's Lucy as probe begins long journey to Trojan asteroids
Published
Published
NASA’s Lucy space probe, built in Jefferson County by Lockheed Martin Space, started its 4-billion-mile journey to study rare..