headline Hurricane Melissa makes landfall in Cuba as Category 3 storm 2025-10-29 FreeNews The "storm of the century" has devastated a holiday hotspot, and is heading north.