Inner Peace island

Inner peace is the 20th and currently highest island in ninja legends.