First view of Nasa’s assembled ‘megarocket’
Nasa has assembled the first of its effective Space Launch System (SLS) rockets, which will lift people to the Moon…
Nasa has assembled the first of its effective Space Launch System (SLS) rockets, which will lift people to the Moon…