Attuma (Earth-616)
Appears in 4 issues
Avengers #10
1998
Iron Man Annual #10
1989
The Defenders #10
1973
The Defenders #8