Space Station Snapshot: The $100 Billion Picture

Date: 25 March 2009 Time: 09:08 PM ET