As a Giants fan, I had to take a chance on Ebay with this one. Can any button guys (or Giants fans) shed any light on this pinback? It's 4" and looks to be 60's era. I haven't a clue as to whether it may have been a vendors badge, stadium souvenir, etc...
Thanks,
Andy