NASA / SCIENCE PHOTO LIBRARY NASA / SCIENCE PHOTO LIBRARY
Space Shuttle Endeavour landing at Kennedy Space Center, Florida, USA, on 27th March 2008. This was mission STS-123 (11th March to 27th March 2008), which delivered the Japanese Logistics Module (JLP) to the International Space Station (ISS).
Model release not required. Property release not required.