I bet it says as much in every issue of Heavy Metal. Some fan!
I was told by my LCS owner that the offices for Heavy Metal are in the town that I have lived in for most of my 28 years!?!
How is it possible that I don't know about this? I thought Heavy Metal was a UK thing???
If I go over there, do you think Kevin Eastman would draw a TMNT on my torso? With a Sharpie? Damn! I can't believe I just found out about this...
Maybe they need a computer guy