WORLD> Photo
Shuttle Endeavour on track for June 13 launch
(Agencies)
Updated: 2009-06-09 13:57
Shuttle Endeavour on track for June 13 launch
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] 
Shuttle Endeavour on track for June 13 launch