Weather Matters: Tropical Storm Lee threatens New Orleans with up to 20 inches of rain
by admin on Sep.02, 2011, under News
Satellite image of Tropical Storm Lee. (Credit: NOAA). Tropical Storm Lee formed Friday afternoon and threatened to unleash torrential and potentially flooding rains on southern Louisiana and the New Orleans area.
View full post on new orleans weather – Yahoo! News Search Results
