Hurricane makes landfall as Caribbean braces for days ahead

The small Carriacou Island in Grenada is the first to experience the dangerous storm.

Leave a Reply