The Land of Tartarus

Tartarus, the place of myth and legend, where it is said that the Titans of ancient Greek Myth were imprisoned by their own descendants. It is true that Titans are imprisoned here, but how they got there is as much a mystery as to how the Titans were created. It is now that the Titans work to regain their freedom, and to take their revenge upon their captors.