The Inhumanoids (1987)
Name:
The Inhumanoids
Start year:
1987
Publisher:
Aliases:
The Inhumanoids got their own comic-book series as part of Marvel Comics' Star Comics imprint.