Tropical Depression 28 forms in the Caribbean, could become Zeta

Moisture from the tropical system may produce significant rain here in the New York City area later in the week.