Crew 11 is expected to splash down off the coast of Southern California at 3:41 a.m. EST, closing out a 167-day stay in space.
The International Space Station is approaching its final years in orbit, and planning for its controlled return to Earth is ...