Imelda is the ninth named storm of the 2025 Atlantic hurricane season, and it could bring heavy rain to the U.S. coast from Florida to the Carolinas.
Tropical Storm Imelda formed Sunday in the western Atlantic and is forecast to strengthen over the next few days, bringing the threat of torrential rainfall to portions of the southeastern U.S. early this week, according to the Miami-based National H... [3277 chars]
