The Atlantic saw a sudden hurricane striking The Bahamas and Cuba and a tropical storm hitting Belize.
Related Stories
November 1, 2024