It is actually a pet for level 58 storm wizards. They get it when they complete a specific quest in Winterdusk.(Wintertusk?). Life gets Forest lord Storm gets Kraken Myth gets Humongmrog Death gets Scarecrow(Maybe a Vampire would have been better) Ice gets Ice wyvern Fire gets Phenoix Balance gets Judgement I hope this stops the confusion on Pet drops :)
Well, I now have my pet Storm Kraken and am disappointed that the card has only a 40% chance. At that, I would never use it as most other spells have a much higher change of working. And the extra trap is nice, but I can do this early and be done faster using other cards. It would have been a nice addition.