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