Design August 10, 2020 0 NASA’s ‘worm’ logo lay dormant for 28 years. So why are people so obsessed with it? Even SpaceX is a massive fan. NASA astronauts safely returned to Earth this past weekend,…