It's World Car Free Day, but is it truly possible in Philadelphia? I remember the day I bought my first…