Space shuttle Endeavour returns home to Florida

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 Japan’s orbital laboratory.

Leave a Reply