Nation

Hurricane Delta? New tropical storm is ‘strengthening’ and could make landfall in Gulf Coast this week, forecasters say

Newly formed Tropical Storm Delta is the 25th named storm in the 2020 Atlantic hurricane season.