Yes I get it and I think you should be severely
punished for that reference. Get it, pun!
Seriously though, I don't have any other links to this sorry. Have you tried googling it under crypto-zoology or "new bugs" or maybe some kind of
combination of those. If you haven't tried that yet, I would think that could give you some good responses.
If it doesn't I'm stumped. Sorry.
If I come across anything though, I will post it toot sweet.
Spiderj