Naltor


Naltor - fictional planet in the DC Universe.