
April 27, 2020 By Allie Griffin Mayor Bill de Blasio announced that 100 miles of New York City streets will be turned over to pedestrians as the coronavirus pandemic continues into warmer months. The announcement follows weeks of pressure from the City Council and advocacy groups who have called for car-free streets amid the outbreak…. Read more »