Your place for Space News
The Category 5 storm is due to make landfall on the Leeward Islands in the Caribbean later.