Wind in Florida could force a California landing
(AP) - Space shuttle Endeavour touched down at Edwards Air Force Base in California today, after dangerously high wind prevented the crew from landing at its home base in Florida, and NASA ordered the astronauts to take a detour and head for the Left Coast. Endeavour touched down at 4:25pm EST, wrapping up a 16-day trip that left the International Space Station freshly remodeled and capable of housing bigger crews. More»