Credit: Joe Raedle / Getty Images Two astronauts whose eight-day visit to the International Space Station turned into a more than eight-month layover are expected to return to Earth in March.
Read full article: NASA's 2 stuck astronauts may return to Earth sooner under new plan SpaceX launches a Falcon 9 rocket from Cape Canaveral Space Force Station on Thursday, Nov. 21, 2024.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results