NASA’s Space Launch System’s design has been completed and is ready for construction, bringing deep space flight into the present. The two boosters will be taller than The Statue of Liberty and will weigh over 1.6 million pounds each. NASA plans to launch humans near the moon in 2020 and then to Mars in the 2030s.
Follow BI Video: On Facebook
Business Insider Emails & Alerts
Site highlights each day to your inbox.