The space shuttle Discovery landed at Edwards Air Force Base in California Friday night. Rain showers and high winds in Florida forced the shuttle to put down at the backup site.
Read more
By Planet Data
Post a Comment
Enter your email address:
Delivered by FeedBurner
Subscribe in a reader
No comments:
Post a Comment