Space From High Above the Clouds


The News Robot
NASA Picture Of The Day
From High Above the Clouds

Observers returning from Mexico witnessed space shuttle Discovery as it lifted off on its way to the International Space on Sunday, March 15, 2009. Discovery... (More at NASA Picture Of The Day)