Back to photostream

PD*29453794

USA Space Shuttle Endeavour at Kennedy Space Center Florida...epa01759474 NASA technicians check the mobil launch platform (MLP) for the launch of Space shuttle Endeavour on mission STS-127 at Kennedy Space Center, Cape Canaveral, Florida, USA, 12 June 2009. Endeavour on mission STS-127 will launch on a sixteen day mission to the International Space Station (ISS). The launch is scheduled for 13 June 2009, at 7:17 A.M. EDT. EPA/JUSTIN DERNIER

40 views
0 faves
0 comments
Uploaded on September 14, 2016