Endeavour blasts off for ISS
Made Popular Aug 9 2007
After some delays and controversies, Mission STS-118 got off to a brilliant start as the seven-member crew headed into space in space shuttle Endeavour at planned 2336 BST on Wednesday from the Kennedy Space Center in Florida.
Endeavour’s...
Add your Comment
Home














