David R. pointed out this card to me a few weeks ago. I was unable to find any information on it other than that it was made by DC Comics and it might be the earliest comic book promo card. Perhaps it's mentioned in the 3rd price guide by Chris Benjamin. I have just the 4th one.