VIDEO: Squall Line from Tropical Storm Lee Hits Dauphin Island, Alabama
Tropical Storm Lee dumps rain on an already-soggy South, causing scattered flooding and power outages. The storm’s presence could be felt on Dauphin Island, Ala. where waves broke on empty beaches. Dauphin Island is a […]