Read More 2 minute read News USA NASA’s ‘megarocket’ assembly begins in Florida The SLS (space launch system) is a giant rocket that will send astronauts to the Moon and back… byKeshav BhardwajNovember 26, 2020