Tropical Storm Oscar forms just east of the Turks and Caicos Islands. Tropical Storm Nadine makes landfall near Belize City, Belize.Google Alert – Tropical weather
Tropical Storm Oscar forms just east of the Turks and Caicos Islands. Tropical Storm Nadine makes landfall near Belize City, Belize.Google Alert – Tropical weather