Powered by Mochila

In this image from NASA TV, Hurricane Dean is seen from the international space station, Saturday, Aug. 18, 2007.