Rain-Heavy Debby Makes 2nd Landfall in South Carolina
Favicon 
www.newsmax.com

Rain-Heavy Debby Makes 2nd Landfall in South Carolina

Tropical Storm Debby has made a second landfall in South Carolina on its way up the East Coast, where residents as far north as Vermont could get several inches of rain this weekend.