Yes, it was a promo. I was HUGE into Pro Set when they came out...I have a master set of every year of the FB sets...I was also a memeber of the Pro Set Collector's Club, which enabled you to get some goodies and magazines, etc. If I remember correctly, this card came in a cello sleeve with an issue of the Pro Set Gazette, a magazine the company put out describing new sets, checklists, etc. I saved my issues, just in case they become million dollar collector's items!
Otherwise, they are part of my master sets.