Space Shuttle "Endeavour" Makes Final Flight | NBC 6 South Florida

Space Shuttle "Endeavour" Makes Final Flight

Space Shuttle Endeavour, strapped to a NASA 747 transport, arrives in Los Angeles, its final home.

    processing...

    NEWSLETTERS