First Appearance: Naked Man Comics #1
Villainous Affiliation: The Titans of Old
Location: Mount Olympus, Greece