14102838_550735425111712_8357631967946211820_o

Tracking the Tropics: Invest 99L

A tropical wave, just southeast of Turks and Caicos, is also a system Storm Team 3 is watching. The area of showers and storms continues to …