That looks like a mule to me.
It appears to be the same foil stamp that was used on these Press Pass cards:
https://www.ebay.com/itm/296136728657
https://www.ebay.com/itm/305338600847
Now that Press Pass is out of business, someone could have acquired the tool to add that imprint to any card they want to.
Ted Musgrave card collection 98.9% Complete: Cards Known: 1013, Cards Owned: 1002
I prefer the company of people who disagree with me for the right reasons over the company of those who agree with me for the wrong reasons.