Umbra Installation
A top secret research outpost operated by the Colonial Earth Empire.
Location under
Owning Organization
Comments