File:Randau (Earth-616) from Marvel Legacy The 1960's Handbook Vol 1 1 0001.jpg

Summary
Randau, the Space Parasite