The Worm is Back! | NASA

The return of NASA’s iconic “worm” logo (for some missions).

Tagged with