A Little Rain Didn’t Stop New Yorkers From Enjoying the Car-Free Streets This Weekend

Despite the overcast skies and drizzle, New Yorkers flocked to car-free streets in four boroughs on Saturday, the second year the city has marked Earth Day by turning over streets to people.