Space shuttle, Japanese astronaut return to Earth

CAPE CANAVERAL, Florida (Reuters) – Space shuttle Endeavour and seven astronauts, including the first Japanese to live on the International Space Station, landed in Florida on Friday, capping a 16-day mission to complete construction of Japan’s orbital laboratory.

Leave a Reply