STS 128 (ang. Space Transportation System) – trzydziesty siódmy lot w kosmos promu Discovery i sto dwudziesta ósma misja programu lotów wahadłowców. Głównym celem lotu było dostarczenie na ISS modułu MPLM Leonardo i przyłączenie go do stacji. Odbyły się trzy zaplanowane spacery kosmiczne. Na pokładzie były również myszy, na których naukowcy przeprowadzili eksperymenty, mające wyjaśnić wpływ stanu nieważkości na układ kostny organizmów żywych.

Załoga źródło dla sekcji: Frederick W. Sturckow (4)* – dowódca, NASA, USA Kevin A. Ford (1) – pilot, NASA, USA Patrick G. Forrester (3) – specjalista misji, NASA, USA John D. Olivas (2) – specjalista misji, NASA, USA José M. Hernández (1) – specjalista misji, NASA, USA A. Christer Fuglesang (2) – specjalista misji, ESA, Szwecja

Przywieziony członek Ekspedycji 20 Nicole M. Stott (1) – NASA, USA

Odwieziony na Ziemię członek Ekspedycji 20 Timothy L. Kopra (1) – NASA, USA *(liczba w nawiasie oznacza liczbę lotów odbytych przez każdego z astronautów)