Tropical Storm Debby makes 2nd landfall as flood threats loom for the Northeast
Fast CompanyTropical 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.The National Hurricane Center says Debby came ashore early Thursday n…