Idalia sets sights on Gulf Coast
Hurricane Idalia is set to make landfall in Florida on Wednesday morning. Cuba has already seen intense rain and strong winds from the storm.
Hurricane Idalia is set to make landfall in Florida on Wednesday morning. Cuba has already seen intense rain and strong winds from the storm.