Tropical Storm Watch: New Atlantic System Rapidly Developing

The Formation of Tropical Depression Thirteen Tropical Depression Thirteen has formed in the Atlantic Ocean, midway between Africa and the Lesser Antilles. This depression is expected to intensify into Hurricane Lee by the weekend. The current forecast predicts that it will pass near or north of the northern Leeward Islands in the coming days as […]