Satellite images show Tropical Storm Debby making landfall for second time

Satellite images show Tropical Storm Debby making landfall for second time Source: National Hurricane Center