Cuba

Hurricane Melissa batters Jamaica; Makes landfall in Cuba

Hurricane Melissa made landfall in Cuba today, unleashing winds of up to 115 miles per hour and torrential rain after…

7 months ago