TAMPA, Fla. (WFLA) — The National Hurricane Center is tracking a storm that has an 80 percent chance of formation and could become a tropical depression this week. The system, located about midway between the Windward Islands and the Cabo Verde Islands, is producing a large area of disorganized showers…Read More
Disturbance with 80 formation chance could become next tropical depression
