Island of Biak, in its purest form
Island of Biak, in its purest form It is one of the largest islands in Papua: Biak. Located in Cenderawasih Bay, near the north coast of Papua, a province of Indonesia, in the northwestern part of the island of New Guinea. Biak is well known for its Battle of 1944. As...