Tomogashima is a cluster of four islands in the Inland Sea, off Wakayama, Wakayama, Japan. The four islands are Jinoshima , Kamishima , Okinoshima , and Torajima . The islands form part of the Setonaikai National Park.
Continue reading...From
Wikipedia, the free encyclopedia.