Shuttle Endeavour on track for June 13 launch
(Agencies)
Updated: 2009-06-09 13:57
Canadian Space Agency astronaut Julie Payette smiles after arriving with the crew of space shuttle Endeavour at the shuttle landing facility in Cape Canaveral, Florida June 8, 2009. [Agencies]
|