STS-134 MCC Status Report #33

Endeavour made its last landing early this morning at Kennedy Space Center in Florida, concluding a successful mission to the International Space Station and a sterling 25-mission history.