8 seconds ago 2009-07-14T09:28:03-07:00
CAPE CANAVERAL, Florida (AFP) - The weather has been anything but cooperative for the launch of the space shuttle Endeavour, but NASA has promised a sixth attempt late Wednesday for the International Space Station mission.
Science Photos

