After 196 days in space, some record spacewalks, several experiments, and patching an air leak, the crew of Expedition 63 made it home safely!
The post ISS Crew Return Safely to Earth appeared first on Universe Today.


More...