NASA Space Shuttle Endeavor Lifts Off for Final Flight

The space shuttle is taking six astronauts on a 16-day mission to the International Space Station. It will deliver the Alpha Magnetic Spectrometer and spare parts.

Related:

Subscribe to the Best of PCWorld Newsletter

Comments