Tropical Depression Forms in Atlantic
Forecasters say a tropical depression has formed off the Windward Islands in the Atlantic Ocean and storm watches have been issued for the islands of Barbados, Dominica, Martinique and St. Lucia among other places.