About Oshtur
Oshtur is one of the Elder Gods of Earth, the first lifeforms spawned on the planet by its sentient biosphere, the Demiurge.
Oshtur is one of the Elder Gods of Earth, the first lifeforms spawned on the planet by its sentient biosphere, the Demiurge.