Our meteorologists have the latest on Hurricane Melissa after it made landfall this afternoon in Jamaica as the strongest storm to ever hit the island

See Full Page