Get the latest Science News and Discoveries
15 Years Ago: STS-127 Delivers Japanese External Platform to Space Station
On July 15, 2009, space shuttle Endeavour began its 23rd trip into space, on the 2JA mission to the International Space Station, the 29th shuttle flight to
None
Or read this on NASA