Chief Met: “Over 15 Inches of Rain Seen in Some Stations”
The National Meteorological Service (NMS) has issued weather alerts due to Tropical Storm Sarah, which is expected to make landfall on Sunday. In a briefing this morning, Chief Meteorologist Ronald Gordon explained that the storm is located about 140 miles southeast of Belize City, moving