Hurricane Melissa made landfall in the Caribbean island of Jamaica on Tuesday. Videos show the whipping winds, torrential rain and damage from the storm.

See Full Page