Satellite Photos Show Tropical Storm Lee Drenching Gulf Coast
Tuesday, September 6, 2011 - 11:00
in Earth & Climate
NASA and NOAA satellites show Tropical Storm Lee in visible and infrared views.
NASA and NOAA satellites show Tropical Storm Lee in visible and infrared views.