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
The crew of space shuttle Endeavour pose for a group photo after arriving at the shuttle landing facility in Cape Canaveral, Florida June 9, 2009. [Agencies] 
Shuttle Endeavour on track for June 13 launch