Itor Boss
Jump to navigation
Jump to search
Itor Boss is a rural region in the southern highlands of the East Island. Itor Boss is located on the southern shore of the great inland sea. The Temple of the Heart is located in Itor Boss.