NASA passes assembly milestone on the $18.6billion Space Launch System
The Space Launch System (SLS) ‘megarocket’ that will one day take astronauts to the moon and Mars has passed a major assembly milestone, according to NASA. The US space agency said the ten segments that make up the two booster rockets were vertically stacked over several weeks at the Kennedy Space Center. When launched, the … Read more