Suni Williams, Butch Wilmore to return to Earth on March 18: NASA

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.

Go to Source
Author: AFP