Space Shuttle Endeavor Makes Its Final Launch [Video]Space Shuttle Endeavor Makes Its Final Launch [Video]NASA's space shuttle Endeavor lifted-off for the last time this morning in Cape Canaveral, Florida.Jennifer BeaudoinJennifer Beaudoin
Space Shuttle Discovery Makes Final Landing [VIDEO]Space Shuttle Discovery Makes Final Landing [VIDEO]After more than 20 years in the NASA space program the space shuttle Discovery descended from space for the final time yesterday and touched down at Cape Canaveral, FL for the last time.BJ RagoneBJ Ragone