Torrential rain results in street flooding on Block Island, RI
Torrential rain results in street flooding on Block Island, RI
Vehicles make their way through floodwaters in New Shoreham, Rhode Island as torrential rain soaks the area.
Vehicles make their way through floodwaters in New Shoreham, Rhode Island as torrential rain soaks the area.