NASA’s Space Launch System (SLS) megarocket is being readied in anticipation of the Artemis 2 mission, with engineers putting the rocket together at a facility in New Orleans.
NASA’s Space Launch System (SLS) megarocket is being readied in anticipation of the Artemis 2 mission, with engineers putting the rocket together at a facility in New Orleans.