Heavy Rain Causes Street Flooding on Cape, Vineyard - NECN
Weather New England

Weather New England

Meteorologists' Observations on the Weather

Heavy Rain Causes Street Flooding on Cape, Vineyard