Astronauts aboard the US shuttle Endeavour hope to end their two-week mission to the International Space Station Sunday, but stormy weather is threatening to delay their return to Earth. Endeavour’s six crew are scheduled to touchdown at NASA’s Kennedy Space Center in Florida at 10:16 pm
Storms delay Endeavour astronauts
written by John Beckham on February 21st, 2010 |
No Comments

















