A pair of U.S. astronauts stuck for more than nine months on the International Space Station (ISS) will be returned to Earth on Tuesday (March 18, 2025) evening, NASA said.