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.

Subscribe to the Today in Tech Newsletter

Comments