Space Shuttle Discovery Lands At Kennedy Space Center
In This Photo: Naoko Yamazaki
In this photo provided by NASA, Japanese astronaut Naoko Yamazaki, holds a Japanese flag near the space shuttle Discovery shortly after Discovery landed at Kennedy Space Center on April 20, 2010 in Cape Canaveral, Florida. Discovery's landing attempts at KSC were scrubbed yesterday due to unacceptable weather conditions. Discovery is returning from a successful mission to the International Space Station.
(April 19, 2010 - Source: Bill Ingalls/NASA/Getty Images North America) more pics from this album »