Possible tropical depression forming over the Caribbean Sea

Satellite imagery from the National Hurricane Center shows widespread cloudiness and showers from a storm forming over the western Caribbean Sea.