Spacewalkers complete Japan’s laboratory complex

CAPE CANAVERAL, Florida (Reuters) – A pair of spacewalking astronauts put the finishing touches on Japan’s International Space Station research lab Monday during a fifth and final outing before the visiting shuttle Endeavour departs.

Leave a Reply