Stock Photo: Space Shuttle Endeavour approaches landing, NASA's Kennedy Space Center, Florida, USA