Tropical storm Sara could make landfall in Florida on Wednesday, Nov. 20, after potentially hitting the Yucatan Peninsula, western Cuba or the Gulf of Mexico on Tuesday, Nov. 19.
Confidence is now growing in regards to a new tropical system forming over the next 48 hours, with a 90% chance of ...