$1 and Free Gifts to Make Holiday Crafts Make Stamped Cthulhu Christmas Cards December 14, 2010 3799 Views 4 Comments Happy Evil holidays, everyone! All right, I admit it, I’m a geek. When I saw these stamped Cthulhu Christmas cards …