Religion: Greco-Roman classical religion
First Appearance: Marvel Preview #10 (Winter 1977): "The Isle of Fear"
Number of Appearances: 6
Teams/Affiliations: Argonauts (leader)
Suggested links for further research about this character and the character's religious affiliation: