The US space shuttle Endeavour linked up with the orbiting International Space Station Wednesday, as the two vessels opened their hatches and brought together 11 space voyagers.
The US space shuttle Endeavour linked up with the orbiting International Space Station Wednesday, as the two vessels opened their hatches and brought together 11 space voyagers.