August 26, 2009

Picture of the Week


Ready for Lift Off
The space shuttle Discovery prepares to launch at the Kennedy Space Center in Cape Canaveral, Florida.

No comments: