31 July 2009

sts - 127 space shuttle endeavour touchdown


space shuttle endeavour landed at the kennedy space center, florida at 9:48 am cdt.

EXTERNAL LINK