Quantcast

Flooding on Long Island

13 inches of rain fell in some parts of Long Island on August 13, leading to flooded roads and a terrible commute.