Shuttle Astronauts Deploy Satellites Ahead of Landing
Thursday, July 30, 2009 - 17:42
in Astronomy & Space
Endeavour astronauts deployed a set of satellites as NASA cleared them for a Friday landing.
Endeavour astronauts deployed a set of satellites as NASA cleared them for a Friday landing.