Yes, I recall those monster cards, and other sorts of monster cards as well.  I still have quite a few of them, and here's a link to a website specifically devoted to Monster Cards.

http://www.monsterwax.com/monstermuseum.html