Loading Video…
This browser does not support the Video element.
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.
This browser does not support the Video element.
Hurricane Idalia is set to make landfall in Florida on Wednesday morning. Cuba has already seen intense rain and strong winds from the storm.