Did Visa Cards Really Begin As A Social Experiment?

Photo by DeclanTM

(PCM) If you were to check just about anyone’s wallet these days surely you would most likely find at least one credit or debit card tucked safely inside. It would also be a safe assumption to say at least one of these cards would bear the Visa logo, as it is certainly one of the most popular credit cards in the world.

But did you know that the Visa card as we …