Archon Base (Earth-2946)

Archon Base is a space station.