Tropical Storm Humberto formed in the Atlantic on Wednesday evening, marking the eighth named storm of the 2025 hurricane season.

See Full Page