Shuttle Makes Safe Landing in California

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

Comments