NASA image of STS-102 patch Five years ago today, Shuttle Discovery landed at Kennedy Space Center, bringing home the first International Space Station crew.