Shuttle lands safely at California air base: "The space shuttle Endeavour and its seven astronauts landed at Edwards Air Force Base, in California, today at 4:25 p.m. ET. NASA officials earlier today waved off two opportunities for Endeavour to land in Florida due to poor weather.
"(Via CNN.com.)