SHARE THIS VIDEO —
Endeavour inches along in final mission
After a 19-year run and 123 million miles of space travel, the shuttle Endeavour is making the two-day journey on its way to its retirement home and the California Science Center in Los Angeles. NBC’s Mike Taibbi reports.