Hurricane Melissa makes Cuba landfall after lashing Jamaica October 29, 2025 by National Post Hurricane Melissa thrashed Cuba, unleashing landslides and flooding in the nation’s second-largest city, as the storm tracked northeast toward the Bahamas. Read More