Hurricane Melissa, the strongest storm to ever hit Jamaica, made landfall on Tuesday afternoon.

See Full Page