Aellan

Aellans are natives of the planet Aello in the Vega star system.

Home world
Coming soon!

Appearance
Action Comics Vol 1 544