On March 18, 2021, NASA successfully tested the core stage of the Space Launch System in Mississippi. The plume was seen by a weather satellite. NASA/Robert Markowitz On Mar. 18, NASA test-fired the core stage of its honking huge Space Launch System rocket, which is designed to power the agency’s […]