NASA's Lucy will visit 8 asteroids over 12 years, covering 6.3 billion km to study Jupiter's Trojan swarms — 4-billion-year-old fossils from planet formation.