Storm Debby makes second landfall in South Carolina

Tropical Weather Debby
Storm Debby, which has killed at least seven people, is located east of Charlotte, North Carolina. -AP

Tropical Storm Debby has made a second landfall as it dumped more rain on coastal South and North Carolina, exacerbating fears of flash flooding in areas already soaked by the slow-moving weather system.

Hold tight - we’re checking permissions before loading more content