Loading...

Space shuttle Discovery completes final mission

| CBS News RAW: Space shuttle Discovery landed for the last time at the Kennedy Space Center in Fla. after completing its final mission in space. NASA has relied on Discovery for more than a quarter-century.