Back on Earth: NASA's SpaceX Crew-8 mission splashes down off Florida
NASA's SpaceX Crew-8 mission successfully splashed down Friday, off Pensacola, Florida, ending a nearly 8-month science mission and the agency's eighth commercial crew rotation mission to the ISS.