Ogliarchon

The Ogliarchons were an alien race that were foes to the retired superhero Supersonic.

History
Supersonic contended with them in the past which resulted in the aliens going on a wild goose chase to find energy sources to reignite their sun. By then they were in another continuum.

Appearances

 * Astro City Special: Old Time (2004)