STS-127 MCC Status Report #32

Space shuttle Endeavour and its seven-member crew landed at 9:48 a.m. CDT Friday at Kennedy Space Center in Florida, capping off a 16-day mission to complete assembly of the International Space Station?s Japanese research laboratory.