by Neel V. Patel on (#5HJT9)
Update 5/9, 12:25 a.m. ET: The US Space Force confirmed the booster landed in the Indian Ocean just north of Maldives late Saturday evening. Last week, China successfully launched Tianhe-1, the first part of its new space station, to be completed before the end of 2022. A week later, the mission is still making huge waves—and…