Delos is a planet in the Olympian Galaxy and the capital of the Apollo sector
First mentioned: shown in the map for Beyond The Impossible #205
Delos is a planet in the Olympian Galaxy and the capital of the Apollo sector
First mentioned: shown in the map for Beyond The Impossible #205