Shuttle in Shop, Astronauts Hitch Home

Cosmonauts Pedro Duque (L) of Spain, Alexander
Kaleri (C) of Russia and Mike Foale of the U.S. give a thumbs-up as they
stand in gas masks, in Star City
outside Moscow, September 10, 2003. The cosmonauts are due to take off
for the International Space Station in October from Baikonur
in Kazakhstan


This entry was posted in ESL Links. Bookmark the permalink.