On Saturday, April 25, the New York City Department of Transportation will hold its annual Car-Free Earth Day on select blocks and pedestrian plazas across the five boroughs. Last year’s ...