Crew-4 splashes down off the coast of Florida
After roughly six months aboard the International Space Station, the Crew-4 astronauts have returned to Earth, splashing down off the coast of Jacksonville, Florida on Friday, October 14.
Expand Expanding Close