Their return was delayed for a while, but three ISS crew members are finally home. Plus, engineers have started assembling the Giant Magellan Telescope!
Their return was delayed for a while, but three ISS crew members are finally home. Plus, engineers have started assembling the Giant Magellan Telescope!