Free Library of Philadelphia stops selling cards to non-residents

The Free Library of Philadelphia is the 14th largest library in the…