Shuttle Endeavour on track for June 13 launch
(Agencies)
Updated: 2009-06-09 13:57
Canadian Space Agency astronaut Julie Payette (C) arrives with the crew of space shuttle Endeavour at the shuttle landing facility in Cape Canaveral, Florida June 8, 2009. Endeavour is scheduled to launch June 13 on a mission to the International Space Station. [Agencies]
|