Discovery Astronauts Hope to Land Space Shuttle Monday
Sunday, April 18, 2010 - 08:42
in Astronomy & Space
Astronauts on the space shuttle Discovery are hoping for good weather for their planned Monday landing in Florida.
Astronauts on the space shuttle Discovery are hoping for good weather for their planned Monday landing in Florida.