February 28, 2021

NASA Teams Install Key Space Launch System Stage Separation Mechanism

NASA and its industry partners continue their steady progress toward launching the nation’s newest rocket, NASA’s Space Launch System (SLS). Engineers and technicians at NASA’s Marshall Space Flight Center in Huntsville, Alabama, are integrating components with the SLS launch vehicle stage adapter.

Source:: updates 2