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