The Isle of Titans Wiki

A large island situated in the middle of the Aegir Ocean. The location of the island makes it one the most remote places in the world. Much of the island is complete untamed wilderness with legends surrounded in mystery.