-i have a 616 counterpart to whom i am basically identical
-i've appeared in only one issue
-that wasn't a spider man issue
-people think i'm an "awful ogre" but i'm not really
-i am an animal
-my name is a disease
i'm leaving work right now to get today's comix. i'll think of an even more blatant clue for when i get home if noone gets it by then.
Lockjaw is Krystal from the Inhumans' dog. He's huge and has the power to teleport. The ultimate version appeared only once in UFF annual #1.
And Krystal has a line where she says "Poor little Lockjaw. Everyone thinks you're such an awful ogre, but you're really just a great, big puppy, aren't you?"