Loading...

Space shuttle Endeavour arrives in Calif.

| The space shuttle Endeavour is nearing the end of its final mission. It landed at Edwards Air Force Base in California and will soon retire at a museum in Los Angeles.