What is Car Free Day? Annual worldwide event â a celebration of alternatives to driving alone. Gives residents and workers a chance to reflect on how their city might look…