New tropical depression forms in the Atlantic Ocean

The National Hurricane Center is now issuing advisories on Tropical Depression 10, a system in the open Atlantic Ocean well east of the Lesser Antilles.

Source:: NBC 2 News