
Stand at 29th and West Girard on a wet morning, and you can hear the rail before you see it. Steel tracks sit flush in the asphalt. Cars drift sideways as tires catch the seam. A green-and-cream trolley rolls up to a small concrete island, and riders step off into a live traffic lane. At …




