Mass. Downpours Flood Roads, Stranding Drivers — Even a Turtle
Rain poured over New England Thursday night into Friday, causing flooding in some areas that inconvenienced drivers during the morning commute.
Rain poured over New England Thursday night into Friday, causing flooding in some areas that inconvenienced drivers during the morning commute.