Tropical Storm Idalia forms near Mexico, heads to Florida

Tropical Storm Idalia is seen off the coast of Mexico in an image obtained from the National Oceanic and Atmospheric Administration
Read More
Related Post