Endeavour makes landfall under her own power for the final time on 1 June 2011, closing out a remarkable chapter in human space exploration. Photo Credit: NASA
From the moment she left Pad 39B at the Kennedy Space Center (KSC) in Florida, on the evening of 7 May 1992, to the instant her Main [...]

No comments:
Post a Comment