Hurricane Melissa made landfall in eastern Cuba early on October 29, 2025, with a ferocity that alarmed even seasoned meteorologists and emergency managers. Having already ravaged Jamaica as a Category 5 hurricane, Melissa made landfall in Cuba as a strong Category 3 (and briefly Category 2) storm, unleashing destructive winds, torrential rain, and a storm […]