Weather Forces Shuttle Landing in California

 More bad weather across Florida forced NASA to land the space shuttle Atlantis at Edwards Air Force Base in California this morning (5/24).

Read more

By Planet Data

Comments