Walrus Island

Walrus Island is an Island in the Frozen North Sea, as well as home to the Walrus Herd, of which Rotor Walrus is a member of. (StH: #31)