National Hurricane Center says there's a 90% chance Caribbean disturbance becomes a tropical depression or storm
The National Hurricane Center said Wednesday that a broad area of low pressure in the central Caribbean Sea continues to produce a large area of showers and thunderstorms. “Environmental conditions are conducive for development, and a tropical depression ...