132 Space Shuttle Launches in 132 Seconds [VIDEO]
NASA plans to launch Space Shuttle Discovery on its final mission today at 4:50 pm from Kennedy Space Center in Florida. CNN put together this cool video montage of all 132 previous Shuttle Launches. Read more to see the video.