NASA, SpaceX set for astronauts' Thursday splashdown off Florida coast
A team of astronauts that launched from Florida is slated to return to Earth, bringing an end to their International Space Station science mission.
Thursday, October 13, 2022 at 11:15 am