High-res version

Right now, The space shuttle Discovery is about to land. Best of luck to the crew of the Discovery and the mission STS-133 which is the shuttle’s final mission.

Watch it live on NASA-TV.

UPDATE: She made it! The space shuttle Discovery made a stunning last landing at Kennedy Space Center. The Discovery have been in service for 26 years since its first flight and have housed 246 crews and been in space for 365 days in total. This final mission lasted for 12 days. Discovery, we salute you!