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
No comments:
Post a Comment