The space shuttle Endeavour, carrying Canadian astronaut Julie Payette, landed at Cape Canaveral, Fla., Friday, after a 16-day mission to the International Space Station that included a historic Canadian first.
Space shuttle Endeavour lands at Cape Canaveral