New Observation Deck Unveiled

The International Space Station's new cupola is seen with the shutters open and Earth in the background in this image from NASA TV February 17, 2010. The $27 million, Italian-built port gives the station crew a commanding view of Earth and approaching cargo vessels.  REUTERS

  Comments - 0

You May Also Like