Endeavour Reaches Permanent LA Museum Home

Updated:

Loading
After a 12-mile trek through the city streets of Los Angeles, the space shuttle Endeavour arrived at the California Science Center Sunday to a greeting party of city leaders and other dignitaries that had expected it much earlier. (Oct. 14...