Weather satellite imagery on the morning of September 28, 2025 shows major Hurricane Humberto (right) and an an emerging system likely to become Tropical Storm or Hurricane Imelda. Throughout the week ...