Satellite Photos Show Tropical Storm Lee Drenching Gulf Coast
Saturday, September 3, 2011 - 12:30
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.